Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/sethp

Статус
В этой теме нельзя размещать новые ответы.

Clybzotik

Ученик
Здравствуйте. Скидываю еще одну команду.

PHP:
CMD:sethp(playerid,params[])
{
        // Проверка на авторизацию
    if(PlayerInfo[playerid][pAdmin] < 1)
        return SendClientMessage(playerid,0xFFFF00AA,"Вы не администратор!");
    extract params -> new player:Targetid, Float:Hp; else
         return SendClientMessage(playerid,0xFFFF00AA, "Используйте: /sethp [ID игрока/Часть NickName][Количество]");
      if(Hp < 0.0 ||Hp > 100.0)
          return SendClientMessage(playerid,0xFFFF00AA,"Кол-во HP не должно быть меньше 0 и больше 100.");
    new TargetName[MAX_PLAYER_NAME],
         Mes[46];
    GetPlayerName(Targetid,TargetName,MAX_PLAYER_NAME);
    format(Mes,46,"Вы установили %d HP %s[%d]",Hp,TargetName,Targetid);
    SendClientMessage(playerid,0xFFFF00AA,Mes);
        SendClientMessage(Targetid, 0xFFFF00AA, "Администратор изменил вам количество HP");
    SetPlayerHealth(Targetid,Hp);
    return 1;
}
PHP:
CMD:sethp(playerid, params[]) 
{ 
    new targetid, Float:hp; 
    if (sscanf(params, "uf", targetid, hp)) 
        return SendClientMessage(playerid, 0xFFFF00AA, "Используйте: /sethp [ID игрока/Часть NickName][Количество]"); 
    if (targetid == INVALID_PLAYER_ID) 
        return SendClientMessage(playerid, 0xFFFF00AA, "Игрок не в сети."); 
    if (!(0.0 <= hp <= 100.0)) 
        return SendClientMessage(playerid, 0xFFFF00AA, "Кол-во HP не должно быть меньше 0 и больше 100."); 
    new name[MAX_PLAYER_NAME+1]; 
    GetPlayerName(targetid, name, sizeof(name)); 
    format(params, 46 ,"Вы установили %.1f HP %s[%d]", hp, name, targetid); 
    SendClientMessage(playerid, 0xFFFF00AA, params); 
    SendClientMessage(targetid, 0xFFFF00AA, "Администратор изменил вам количество HP"); 
    SetPlayerHealth(targetid, hp); 
    return 1; 
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу