18.09.2015, 17:58
So if a player has 0 money in the bank he can still withdraw unlimited money..same with deposit..
Code:
Code:
Код:
CMD:deposit(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 2, -2455.4519, 503.9336, 30.0781))
{
if(GetPlayerMoney(playerid) < 0) return SendClientMessage(playerid, COLOR_RED, "ERROR:You don't have any money on you!");
new amount;
if(sscanf(params,"nd", amount)) return SendClientMessage(playerid, -1,"USAGE: /deposit [amount]");
GivePlayerMoney(playerid, -amount);
pInfo[playerid][Bank]++;
}
return 1;
}
CMD:withdraw(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 2, -2455.4519, 503.9336, 30.0781))
{
if(pInfo[playerid][Bank] < 0) return SendClientMessage(playerid, COLOR_RED, "ERROR:You Don't Have Money In Your Bank Account!");
new amount;
if(sscanf(params,"nd", amount)) return SendClientMessage(playerid, -1,"USAGE: /withdraw [amount]");
GivePlayerMoney(playerid, amount);
pInfo[playerid][Bank]--;
}
return 1;
}

