13.12.2013, 10:17
This command is a roleplay server. When a player is dead, a admin can revive that player. Can someone make this cmd in dcmd or strcmp command? thanks
Код:
CMD:revive(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 3) { new string[128], giveplayerid; if(sscanf(params, "u", giveplayerid)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /revive [playerid]"); if(IsPlayerConnected(giveplayerid)) { if(GetPVarInt(giveplayerid, "Injured") == 1) { format(string, sizeof(string), " You have revived %s.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_WHITE, string); SendClientMessageEx(giveplayerid, COLOR_WHITE, "You have been revived by an Admin."); KillEMSQueue(giveplayerid); ClearAnimations(giveplayerid); SetPlayerHealth(giveplayerid, 100); } else { SendClientMessageEx(playerid, COLOR_GRAD2, "That player is not injured!"); } } } else { SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command!"); } return 1; }