Pvars draufzählen

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
  • Guten Abend Community,


    ich wollte mal fragen wie ich auf PVars drauf zählen kann


    also ich meine das so ?



    ocmd:gibmir(playerid, params[])
    {
    PVarInt(playerid, Geld, // Hier soll den +1 Wert gerechnet werden, gibt er es 3 mal ein Hat er in der PVar den Wert 3, gibt er es 5 mal ein hat er den PVar wert auf 5 )
    return 1;
    }


    stock money(playerid)
    {
    if(GetPVarInt(playerid, Geld, 3))
    {
    GivePlayerMoney(playerid, 1)
    return 1;
    }

  • Kannst du mior den sagen wieso das net funkt ?



    new lastidx = (strlen(text) - 1);
    if(text[lastidx] == '.')
    text[lastidx] = ' ';


    for(new x = 0; x < strlen(text); x++)
    {
    if(text[x] == '.' && text[x + 1] <= '9' && text[x + 1] >= '0')
    {
    SetPVarInt(playerid, "Zaehler", GetPVarInt(playerid,"Zaehler") +1);
    }
    else if(text[x] == '.' && text[x + 2] <= '9' && text[x + 2] >= '0')
    {
    SetPVarInt(playerid, "Zaehler", GetPVarInt(playerid,"Zaehler") +1);
    }
    }
    if(strfind(text,"123456", true) != 0)
    {
    new string[258];
    format(string, sizeof(string), "[ANTI-IP] %s wird verdächtigt eine IP zu verschicken.", SpielerName(playerid));
    SendClientMessageToAll(-1, string);
    format(string, sizeof(string), "[ANTI-IP] %s: %s", SpielerName(playerid), text);
    SendClientMessageToAll(-1, string);
    if(GetPVarInt(playerid, "Zaehler") == 3)
    {
    format(string, sizeof(string), "[ANTI-IP] %s wurde von System gebannt.", SpielerName(playerid));
    SendClientMessageToAll(-1, string);
    }
    return 0;
    }

  • was soll das denn sein ?
    was für ein zweck soll das haben ? oder kannst du vllt ma den ganzen code rein machen also wo du das drin hast



    aber mit dem setzen stimmt alles


    hier nochmal ein anderes beispiel^^


    SetPVarInt(playerid,"Tod",GetPVarInt(playerid,"Tod")+1);



    MFG
    xDNGRSx