hallo wenn ich auf die bank einzahlen kann ich mehr als ich auf der hand habe einzahlen wie mache ich das man nicht einzahlen kann wen man nicht diesen betrag hat ??
Code
ocmd:einzahlen(playerid,params[])
{
new bankeinzahlen;
if(!IsPlayerInRangeOfPoint(playerid,7.0,2316.6155,-7.0947,26.7422)) return SendClientMessage(playerid,INFO,"Du bist nicht in der Bank.");
if(sscanf(params,"i",bankeinzahlen))return SendClientMessage(playerid,INFO,"/einzahlen [Betrag]");
if(GetPlayerMoney(playerid) >= bankeinzahlen)return SendClientMessage(playerid,INFO,"Du hast nicht genug Geld um es einzuzahlen");
SetPVarInt(playerid,"BankGeld",bankeinzahlen+GetPVarInt(playerid,"BankGeld"));
GivePlayerMoney(playerid,-bankeinzahlen);
return 1;
}
das selbe auch mit abbuchen
Code
ocmd:abbuchen(playerid,params[])
{
new bankeinabbuchen;
if(!IsPlayerInRangeOfPoint(playerid,7.0,2316.6155,-7.0947,26.7422)) return SendClientMessage(playerid,INFO,"Du bist nicht in der Bank.");
if(sscanf(params,"i",bankeinabbuchen))return SendClientMessage(playerid,INFO,"/abbuchen [Betrag]");
SetPVarInt(playerid,"BankGeld",-bankeinabbuchen+GetPVarInt(playerid,"BankGeld"));
GivePlayerMoney(playerid,bankeinabbuchen);
return 1;
}