Geld wird falsch vergeben?!

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
  • GivePlayerCash(playerid,5000);
    So vergebe ich das Geld normalerweise



    Da so, das AntiMoneyCheat aussieht
    // AntiMoneyCheat
    #define GivePlayerCash(%0,%1); SetPVarInt(%0,"SSM",GetPVarInt(%0,"SSM")+%1); GivePlayerMoney(%0,GetPVarInt(%0,"SSM"));
    #define UpdatePlayerMoney(%0); if(GetPVarInt(%0,"SSM") < GetPlayerMoney(%0)) GivePlayerMoney(%0,GetPVarInt(%0,"SSM")-GetPlayerMoney(%0));


    public OnPlayerUpdate(playerid)
    {
    UpdatePlayerMoney(playerid);
    return 1;
    }


    Dies ist doch eig, alles so richtig? Mir werden einfach andere Geldbeträge geaddet die ich mir auch nicht erklären kann wie diese zustande kommen bitte need help! :D