Обычная команда на здоровье.
Код:
else if(strcmp(cmd, "/sethp", true) == 0)//сама команда,можно изменить,скобки не убирать!
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /sethp [id] [уровень hp]");//текст если игрок ввел только /sethp
new playa;
new health;//HP(жизнь)
playa = ReturnUser(tmp);//player
tmp = strtok(cmdtext, idx);
health = strval(tmp);//HP
if (PlayerInfo[playerid][pAdmin] >= 3)//проверка на админа,т.е. администратор только с 3 уровня может использовать данную команду,изменить.
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
SetPlayerHealthAC(playa, health);//Жизнь игрока
PlayerInfo[playa][pHP] = health;//количество HP,1-200
SendClientMessage(playerid, COLOR_WHITE, "Уровень hp игроку установлен");//вывод
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!");//ограничение
}
}