Вопросы

acatsuci
Новичок

Вообщем добавлял команду /agm (ГМ ДЛЯ АДМИНОВ) на сервер, ошибок при компиляции нет, ГМ НА УРОН ОТ ПАДЕНИЯ работает, а на оружие нет, и вот у меня вопрос чтож мне надо сделать чтобы /agm работал и на оружие тоже, мб проверку какую то добавить в OnPlayerGiveDamage или что то подобное, вообщем, напишите.


Вот сама команда:

 

CMD:agm(playerid, params[])
{
    if(PI[playerid][pAdmin]<1)return false;//Ваша проверка на администратора

    if(GetPVarInt(playerid,"agm") == 0)
    {
        SetPVarInt(playerid,"agm"1);
        SetPlayerHealth(playerid, 0x7F800000);
        SendClientMessage(playerid, -1"AGM включен");
    }
    else
    {
        SetPVarInt(playerid,"agm"0);
        SetPlayerHealth(playerid, 100.0);
        SendClientMessage(playerid, -1"AGM выключен");
    }
    return 1;
}

 

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0
trevison
Активный

попробуйте в OnPlayerTakeDamage добавить:

if(GetPVarInt(issuerid,"agm") == 1return 0;

и в OnPlayerConnect, если у вас нет - добавьте SetPVarInt(playerid,"agm",0);

чтобы избежать случай бессмертия обычного игрока

Отредактировано пользователем trevison

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Adam_Mafia
      От Adam_Mafia
      Здраствуйте, у меня такая проблема скачал я мап едитор начал делать мапинг удалив обьекты а они не отображаются в Shoe Code. Можно ли как то сделать чтоб там отоброались удаленые обькты. Просто помню раньше было а тут скачал и нет
       

    • deltaSpeed
      От deltaSpeed
      Нужен готовый или кастомный лаунчер SAMP Mobile для Android.
      Поддержка автообновления, загрузки ресурсов, и входа на мой сервер.
      Пишите в ЛС или в Discord: @ndp3042