Степа Белов
Знаток
(259)
1 месяц назад
CMD:sethp(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] <= 2) return SCM(playerid, -1, "[Ошибка] {FFFFFF}У вас нету доступа к команде"); // проверка на администратора
new to_player, Float: health;
if(sscanf(params, "dd", to_player, health)) return SendClientMessage(playerid, -1, "[Ошибка] {FFFFFF}Используйте /sethp [ ID ][ AMOUNT ]");
if(health > 160 || health < 0) return SendClientMessage(playerid, -1, "[Ошибка] {FFFFFF}Неверное значение");
if(!IsPlayerConnected(playerid)) return 1;
if(!IsPlayerConnected(to_player)) return SendClientMessage(playerid, -1, "[Ошибка] {FFFFFF}Данного игрока нет в сети");
new name[24 + 1]
GetPlayerName(playerid, name, sizeof name);
new to_name[24 + 1];
GetPlayerName(to_player, to_name, sizeof to_name);
new string[144];
format(string, sizeof(string), "A: %s[%i] выдал игроку %s[%i] здоровье. Количество: %d", name, playerid, to_name, to_player, health);
SendAdmindMessage(-1, string);
SetPlayerHealth(to_player, health);
return 1;
}