Hallo,
ich hab eine Steuerkasse für den Präsident gemacht.
Aber er kann z.B keine 10000 Auszahlen... Wieso nicht?
Befehl:
ocmd:steuerkasse(playerid,params[])
{
if(PlayerInfo[playerid][pLeader] == 7)
{
new string[265];
new preis;
if(sscanf(params,"i",preis)) return SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /steuerkasse [preis]");
if(Steuern >= preis)
{
Steuerkasse -= preis;
GivePlayerMoney(playerid,-preis);
format(string,sizeof(string),"Du hast %d$ aus der Steuerkasse ausgezahlt. Steuerkasse: %d$",preis,Steuerkasse);
SendClientMessage(playerid,COLOR_BLUE,string);
}
else
{
format(string,sizeof(string),"So viel sind nicht in der Steuerkasse. Steuerkasse: %d$",Steuerkasse);
SendClientMessage(playerid,COLOR_BLUE,string);
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Präsident!");
}
return 1;
}
Obwohl viel mehr drinne ist...
LG