Moin, ich will einen SetMoney Befehl hab bisher das:
ocmd:setmoney(playerid,params[])
{
if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid,rot,"Zugriff verweigert! Mindestens benötigter Rang: Fulladmin");
new pID,geld;
if(sscanf(params,"ui",pID,geld))return SendClientMessage(playerid, orange, "Benutzung: /setmoney [ID] [Geld]");
SetPVarInt(pID,"Geld",geld);
GivePlayerMoney(playerid, GetPlayerMoney(playerid)+geld);
new nachricht[128];
format(nachricht,sizeof(nachricht),"Du hast das Geld von %s erfolgreich auf %i$ gesetzt!",Spielername(pID),geld);
SendClientMessage(playerid,grün,nachricht);
format(nachricht,sizeof(nachricht),"Ein Admin hat dein Geld auf %i$ gesetzt!",geld);
SendClientMessage(pID,grün,nachricht);
return 1;
}
Nur ist natürlich das Falsch:
[pwn
GivePlayerMoney(playerid, GetPlayerMoney(playerid)+geld);
][/pwn]
Wie krieg ich es hin dass er das Geld auf sen angegebenen Betrag setzt?
Man bräuchte mal SetPlayerMoney >.>
danke