16.11.2016, 17:49
When i try to send money to other player it says you don't have enought money, and if i type number more than i have this player going to lose all his money...
Код:
CMD:givecash(playerid,params[]) { new id, amount, l_string[77], name[25]; if(sscanf(params,"ui",id,amount)) return SendClientMessage(playerid,-1,"/givecash [id] [amount]"); if(GetPlayerMoney(playerid) < amount || GetPlayerMoney(playerid) <= 0)return SendClientMessage(playerid,RED,"You don't have enought cash"); if(id == playerid) return SendClientMessage(playerid,RED,"You can't give money to yourself."); GivePlayerMoney(playerid,-amount); GivePlayerMoney(id,amount); GetPlayerName(playerid,name,25); format(l_string,128,"%s has given to you the amount of cash: %i",name,amount); SendClientMessage(id,0x33CCFFAA,l_string); return 1; }