Hallo Leute
Ich wollte euch mal fragen, wie ich einen ocmd:givemoney befehl mache, indem euro und cent vergeben werden können.
Das habe ich bis jetzt gemacht. Der String wird zwar angezeigt, aber sonst wird nur der Euro geändert:
ocmd:givemoney(playerid,params[])
{
if(GetPVarInt(playerid,"Adminlevel") >= 3)
{
new Euro,Cent,pID, string[128];
if(sscanf(params,"udd",pID,Euro,Cent))return SendClientMessage(playerid,GELB,"Verwendung: /givemoney [ID] [Euro] [Cent]");
format(string, sizeof(string),"Du hast %s %d Euro und %d Cent gegeben.",SpielerName(pID),Euro,Cent);
SendClientMessage(playerid,GELB,string);
format(string, sizeof(string),"%s hat dir %d Euro und %d Cent gegeben.",SpielerName(playerid),Euro,Cent);
SendClientMessage(pID,GELB,string);
GivePlayerMoney(pID,Euro);
SetPVarInt(pID, "Cent", Cent);
return 1;
}
return 1;
}
Bitte helft mir!
MfG
CroXx16
(e) Keiner eine Lösung?