Hey zusammen,
bei folgendem Befehl bekomme ich noch einige Probleme:
ocmd:setmoney(playerid,params[])
{
new pID, money;
if(sscanf(params,"ui",pID,money))return SendClientMessage(playerid,COLOR_RED,"Benutze: /setmoney [PlayerID] [Summe]");
GivePlayerMoney(pID,GetPlayerMoney(pID)+money);
sSpieler[pID][Geld]=sSpieler[pID][Geld]+money;
return 1;
}
Beim ersten Ausführen wird das Geld ganz normal addiert, beim weiteren Geld geben, wird das Geld mit dem gleichen betrag verdreifacht, und eine Geld Summe wegnehmen mit /setmoney 0 -1000 geht auch nicht, wo kann das Problem hier vorkommen ?