13.03.2018, 21:37
PHP код:
CMD:sethp(playerid, params[])
{
new amount,
target,
str[ 128 ];
if(connected[playerid]) return GameTextForPlayer(playerid, "~r~Spawn First", 5000, 5);
if(pInfo[playerid][Admin] < 2) return SendClientMessage(playerid, -1, "{C3C3C3}(INFO) You don't have the priviliges to use this command.");
if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "{c3c3c3}(INFO) The player is not connected!");
if(sscanf(params, "ui", target, amount)) return SendClientMessage(playerid, -1, "{c3c3c3}(INFO) /sethp [id] [amount]");
format(str, sizeof(str), "{EFB509}(INFO) You have set %s's health to %d", PlayerName[playerid], amount);
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "{EFB509}(INFO) An admin has set your health to %d", amount);
SendClientMessage(target, -1, str);
printf("Target: %i", target);
printf("Playerid: %i", playerid);
SetPlayerHealth(target, amount);
format(str,sizeof(str), "{0066ff}(admin) %s has set player's %s HP to %d", PlayerName[playerid], PlayerName[target], amount);
SendMessageToAdmins(str);
return 1;
}
Give it a try nonetheless.