10.09.2015, 16:23
hello why when i write /gm 0(id) 5000(cash) -give me 0 dollars ? plz help
CMD:gm(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 0;
new targetplayer, amount;
if(sscanf(params, "ui", targetplayer, amount))
return SendClientMessage(playerid, COLOR_ORANGE, "Usage: /gm [ID] [amount]");
if(!IsPlayerConnected(targetplayer)) return SendClientMessage(playerid, COLOR_RED, "Error: Player is not connected!");
new string[100], pName[MAX_PLAYER_NAME];
GivePlayerMoney(targetplayer, amount);
format(string, sizeof string, "An Admin has transferred $%i to you!", amount);
SendClientMessage(targetplayer, COLOR_GREEN, string);
GetPlayerName(targetplayer, pName, MAX_PLAYER_NAME);
format(string, sizeof string, "You have transferred $%i to %s.", amount, pName);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}