Stat-Eintrag erhöhen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo liebe Breadfishler,


    ich wollte mir heute den Befehl /pfandsuchen scripten, was ich auch machte, aber nun stoß ich auf ein Problem, das ich mit meinem geringen wissen nicht lösen kann ^^'


    Der Befehl:


    if(strcmp(cmdtext,"/pfandsuche",true)==0)
    {
    if(AtMT(playerid))
    {
    new pfand = 1 + random(10);
    format(string,sizeof string,"Du hast %d Pfandgut/Pfandflaschen gefunden",pfand);
    SendClientMessage(playerid,RED,string);
    PlayerInfo[giveplayerid][pPfandgut] = pfand; // Ich will diesen Statuseintrag um "pfand" erhöhen, aber nicht als "pfand" festlegen
    return 1;
    }
    }


    Das wo ich nicht weiter komme ist Kommentiert.


    Ich habe es schon so versucht:
    if(strcmp(cmdtext,"/pfandsuche",true)==0)
    {
    if(AtMT(playerid))
    {
    new pfand = 1 + random(10);
    format(string,sizeof string,"Du hast %d Pfandgut/Pfandflaschen gefunden",pfand);
    SendClientMessage(playerid,RED,string);
    PlayerInfo[giveplayerid][pPfandgut] = +pfand; // doch da kommt der Error+Warning(siehe nächstes .pwn) in dieser Zeile
    return 1;
    }
    }
    error 029: invalid expression, assumed zero
    warning 215: expression has no effect


    Bitte helft mir bei der Lösung dieses Problems danke!



    mfg
    Karl_Schuhmann