27.02.2012, 21:35
pawn Код:
CMD:pay(playerid, params[])
{
new ID, amount;
if(sscanf(params, "ui", ID, amount)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/pay [ID] [Amount]");
if(amount > PlayerInfo[playerid][pCash])
return SendClientMessage(playerid, COLOR_WHITE, "ERROR: You don't have this much!");
if(amount < 0)
return SendClientMessage(playerid, COLOR_WHITE, "ERROR: Can't go below 0!");
if(ID == INVALID_PLAYER_ID)
return SendClientMessage(playerid, COLOR_WHITE, "ERROR: This ID is not connected!");
PlayerInfo[ID][pCash] += amount;
PlayerInfo[playerid][pCash] -= amount;
GivePlayerMoney(ID, PlayerInfo[ID][pCash]);
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
return 1;
}