05.01.2015, 11:56
pawn Код:
CMD:rob(playerid, params[])
{
new targetid,name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME],string[60],Float:x, Float:y, Float:z;
if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /rob [id]");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_RED, "This player is not connected");
new tPos = GetPlayerPos(targetid, x, y, z);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z)) return SendClientMessage(playerid, COLOR_RED, "This player is too far away");
if(GetPlayerMoney(targetid) < 1000) return SendClientMessage(playerid, COLOR_RED, "This player doesn't have enough money");
else
{
new money = GetPlayerMoney(targetid);
GivePlayerMoney(playerid, money / 10);
GivePlayerMoney(targetid, -money / 10);
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(targetid, name2, sizeof(name2));
format(string,sizeof(string),"%s has robbed %s",name, name2);
SendClientMessageToAll(COLOR_GREEN,string);
format(string,sizeof(string),"You robbed $%d", money/10);
SendClientMessage(playerid,COLOR_SILVER,string);
format(string,sizeof(string),"You got robbed and lost $%d", money/10);
SendClientMessage(targetid,COLOR_SILVER,string);
}
return 1;
}