Вопросы

Новичок

Вообщем добавлял команду /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
Активный

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

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

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

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

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

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


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

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

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

    • От dante34538
      ищу гейм мод самп рп, который не был в пабликах, по цене до 3000р, писать в вк https://vk.com/screamzmorrow
    • От DonK/Key
      Всем привет, помогите кто разбирается, так как я можно сказать начинающий сделать свой КРМП, буду благодарен. Напишите либо тут либо @evreI_sigma (Мой Telegram)