1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. paffgame

    paffgame Пользователь

    Регистрация:
    9 июн 2017
    Сообщения:
    25
    Симпатии:
    10
    Пол:
    Мужской
    VKcom:
    pomka_bernov
    Telegram:
    @paffgame
    ICQ:
    631855187
    Версия для ReAPI: ReAPI - AWPoff

    Автор:
    PAffAEJIkA :3 (paffgame)
    Версия: 1.6 [28.06.17]

    Описание:

    Плагин отключает AWP при низком онлайне, стандартно при онлайне меньше 8-ми.
    т.е если на сервере онлайн 8 AWP будет доступна, если же онлайн 7 и меньше AWP отключается.
    Естественно можно изменить при каком онлайне отключать AWP. Так же имеется AWP Limit.

    Особенности:
    - Отключение АВП при низком онлайн
    - Лимит авп на команду

    Настройки в исходе:
    PHP:
    //■■■■■■■■■■■■■■■■■■■■■■■ CONFIG START ■■■■■■■■■■■■■■■■■■■■■■■//
    #define ALLPLAYERS
    /*
        Закоментируйте, чтобы для проверки на онлайн брались только люди(ботов и хлтв считать не будет).
     
        Пример:
        Допустим на сервере 5 ботов и 2 человека 1 хлтв.
        Дефайн закоментирован: Посчитает, что на сервере 2 из Максимально возможных игроков.
        Дефайн раскоментирован: Посчитает, что на сервере 8 игроков из Максимально возможных игроков (5 ботов + 2 человека + 1 хлтв).
     
        Отбирать авп будет ТОЛЬКО У ЛЮДЕЙ в любом случае.
    */

    // ^4 - зелёный | ^3 - цвет тимы (КТ - синий | Т - красный | SPEC - серый) | ^1 - жёлтый
    #define MSG_PREFIX             "^3[^4AWP^3]"
    #define MSG_LOWONLINE         "У вас^4 отобрано^3 AWP. Причина:^4 низкий онлайн."
    #define MSG_LIMIT             "У вас^4 отобрано^3 AWP. Причина:^4 превышен лимит."

    #define FLAG                  ADMIN_BAN                //Флаг для иммунитета от лимита

    #define RETURN_MONEY                                //Возвращать деньги при отборе авп в конце раунда из-за низкого онлайна? (Закоментируйте, если не хотите, чтобы возвращало деньги)
    #if defined RETURN_MONEY
        #define MONEY_AWP        4750                    //Сколько денег возвращать?
     
        
    new g_MoneyMsgID;
    #endif

    //#define PERCENT_PLAYERS
    /*
        Разкоменитруйте, если хотите чтобы лимит зависил от процента игроков [I am chetko ob'yasnyat']
     
        Например: Онлайн = 10, Процент в кваре(awp_limit_max) = 20
        10/100*20 = 2 авп на тиму (2 у терров и 2 у кт)
    */
    //■■■■■■■■■■■■■■■■■■■■■■■■ CONFIG END ■■■■■■■■■■■■■■■■■■■■■■■■//
    Квары:
    PHP:
    awp_players_low "8"        //Если онлайн ниже указнного в кваре, в конце раунда у всех отберет авп, и запретит ее. (Что бы отключить поставьте 0) [стандартно: при онлайне меньше 8]
    awp_limit "1"                //Включить|Выключить лимит авп [Стандартно: включен]
    awp_limit_max "2"            //Сколько АВП разрешено при лимите [Стандартно по 2 авп на команду] | Если раскоментирован PERCENT_PLAYERS, то сюда вписывать нужный процент
    awp_limit_immun "1"        //Включить|Выключить иммунитет от лимита(Людей с флагом не учитывает вообще) [Стандартно включен]

    [14.07.15] Выход в свет.[Релиз]

    История изменений для версий V2.0-5.0 - Удалена ,т.к переписал плагин о чем идет речь ниже.

    Переписал плагин (да-да в нем все так же мой быдлокод), протестил ТОЛЬКО на некоторые ф-ции и убедился на отсутствие ошибок в логах (у меня их по крайней мере нет), все остальное в ваших руках ;)
    ТЕПЕРЬ оповещения сделаны в чат;
    ТЕПЕРЬ есть шанс доиграть с авп до конца раунда [Раньше авп отбирало сразу если онлайн был ниже указанного кваром];
    ТЕПЕРЬ возвращает деньги если вы купили авп, а у вас ее ообрало из-за низкого онлайна [ВОЗМОЖНО есть баги]
    Багофикс. При достижении лимита авп не возвращало деньги, и еще в некоторых случаях...
    Переписал полностью плагин. Изменил способ отлова покупки.
    Плагин тестировался поверхностно - все в ваших руках :)
    Добавил функционал как в версии для ReAPI.
    Фикс багов.
    [27.06.17]
    Фикс бага:
    Иногда возможен проскок этого сообщения. (если зайти в меню покупки АВП и резко сменить меню на другое) Но это не точно

    [28.06.17]
    Фикс бага. При выключенном лимите авп, не отбирало авп при низком онлайне. Спасибо wareznik

    Установка и настройка:
    • скачиваем исходник.
    • меняем настройки по своему усмотрению.
    • компилируем.
    • ставим на сервер.
    Нативы:
    В плаигне присутствует натив awpoff_check(index).
    Возвращает значение true/false.
    true - авп можно взять
    false - нельзя
    При false сообщение о запрете взятии авп выведется из плагина.
    Пример использования натива example.sma
     

    Вложения:

    • example.sma
      Размер файла:
      286 байт
      Просмотров:
      9
    • hlds_awp_off.sma
      Размер файла:
      9,6 КБ
      Просмотров:
      19
    • colorchat.inc
      Размер файла:
      4,9 КБ
      Просмотров:
      4
    Последнее редактирование: 28 июн 2017