Ich habe ein Befehl /setmoney gemacht und er geht überhaubt nicht.
ocmd:setmoney(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
new pID;
new test[128];
new string[128];
new BETRAG;
if(sscanf(params,"ui",pID,BETRAG))return SendClientMessage(playerid,GRAU,"Verwendung: /setmoney [SpielerID] [Betrag]");
SetPVarInt(pID,"Geld",BETRAG);
format(string,sizeof(string),"AdmCmd: %s hat dein Geld auf %s$ gesetzt",SpielerName(playerid),BETRAG);
format(test,sizeof(test),"AdmCmd: Du hast %s ein Geldbetrag von %i $ gesetzt!",SpielerName(pID),BETRAG);
SendClientMessage(pID,ROT,string);
SendClientMessage(playerid,ROT,test);
return 1;
}
Er gibt mir immer falsche Zahlen Ingame an oder anderes...
Bitte um Hilfe