02.01.2012, 15:35
pawn Код:
CMD:aheal(playerid, params[])
{
new targetid, Float:health, targetname[MAX_PLAYER_NAME], playername[MAX_PLAYER_NAME],string[128];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "This command is only for administrators!");
if(sscanf(params,"uf", targetid, health)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /aheal [playerid/partofname] [health]");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Invalid player ID!");
SetPlayerHealth(targetid, health);
GetPlayerName(targetid, targetname, MAX_PLAYER_NAME);
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "You've set %s's (%d) health to %0.1f.", targetname, targetid, health);
SendClientMessage(playerid,COLOR_WHITE,string);
format(string, sizeof(string), "%s has set your health to %0.1f.", playername, health);
SendClientMessage(targetid,COLOR_WHITE,string);
return 1;
}