29.09.2018, 15:14
PHP код:
CMD:givecash(playerid, params[])
{
if(sscanf(params, "ud", params[0], params[1])) return SendClientMessage(playerid, -1, "SERVER(S): /givecash <playerid/name> <amount>");
if(!IsPlayerConnected(params[0]) || playerid == params[0]) return SendClientMessage(playerid, -1, "SERVER{ff0000}(E){FFFFFF}: Target ID is offline/yourself.");
if(params[1] > 100000 || params[1] <= 0) return SendClientMessage(playerid, -1, "SERVER{ff0000}(E){FFFFFF}: Your amount value should be between $1 to $100,000.");
if(params[1] > GetPlayerMoney(playerid)) return SendClientMessage(playerid, -1, "SERVER{ff0000}(E){FFFFFF}: You don't have enough money to send.");
GivePlayerMoney(playerid, -params[1]);
GivePlayerMoney(params[0], params[1]);
new string[145];
format(string, sizeof(string), "~g~+%d$", params[1]);
GameTextForPlayer(params[0], string, 3000, 1);
format(string, sizeof(string), "~r~-%d$", params[1]);
GameTextForPlayer(playerid, string, 3000, 1);
format(string, sizeof(string), "- {FFF2E7}%s(%d) has sent you '%d$'.", GetName(playerid), playerid, params[1]); SendClientMessage(params[0], -1, string);
format(string, sizeof(string), "- {FFF2E7}You've sent '%d$' to %s(%d)", params[1], GetName(params[0]), params[0]); SendClientMessage(playerid, -1, string);
return 1;
}
stock GetName(playerid)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
return playername;
}

