1. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    AFK Control - финальная полуприватная версия менеджера AFK. В нём собрано всё лучшее, что придумано за годы разработок подобных плагинов различными скриптерами.
    AFK, или Away From Keyboard - обозначение игрока, бросившего играть по каким-то причинам, но не вышедшего с сервера. Такой игрок может пойти покурить, поесть. При этом в игре он стоит на респе и ничего не делает. В итоге его команда играет как бы в меньшинстве при формально равном численном составе. А если такой игрок ещё и с бомбой, то выиграть становится невозможно. Данный плагин полностью решает описанную проблему.

    Описание:
    • Настраиваемый иммунитет для админов
    • Поддержка CSDM
    • Если игрок AFK, то он выкидывает бомбу на пол либо передаёт другому игроку в зависимости от настроек.
    • Минимальная нагрузка на сервер из всех существующих аналогов
    • Настраиваемый минимум игроков, при которых плагин начинает проверять на AFK
    • Если сервер не заполнен, то игрок AFK перемещается в зрители. Таким образом вы не теряете игроков, просто кикая с сервера. Игрок мог просто отойти на пару минут. А со стороны будет казаться, что сервер заполнен. На заполненные сервера игроки заходят охотнее, чем на пустые. Бережное отношение к AFK напрямую влияет на ваш онлайн.
    • При достижении указанного лимита игроков AFK начинают кикаться из зрителей.
    Настройки:
    PHP:
    #define ACCESS_LEVEL_IMMUNITY (ADMIN_MENU|ADMIN_LEVEL_H)     // Уровень доступа позволяющий беспрепятственно сидеть в зрителях
    #define TIME_AFK_CHECK 15.0                     // Интервал между проверками игроков, чем меньше значение, тем больше нагрузка на сервер.
    #define MAX_AFK_WARNING 3                     // Количество предупреждений после которых последует наказание.
    #define TIME_SPECT_CHECK 60.0                     // Интервал между проверками зрителей, чем меньше значение, тем больше нагрузка на сервер.
    #define MAX_SPECT_CHECK_PL 2                     // Количество проверок игрока на нахождение в зрителях, после которых его кикнет
    #define MIN_PLAYERS_CHECK 30                     // Минимальное количество игроков, когда включается функция проверки зрителей.
    // #define NOROUND                        // Включает поддержку серверов с бесконечным раундом. Например CSDM, GunGame
    #define BOMB_TRANSFER                         // Передавать ли бомбу игрокам, если игрок AFK.
                                        // [Закомментируйте, если хотите, чтобы бомба просто выкидывалась]
                                        // !!! Включение прибавит чутка нагрузки !!!
    Установка:
    • скачиваем исходник плагина
    • меняем настройки по своему усмотрению.
    • ставим на сервер и радуемся
     

    Вложения:

    • afk_control.sma
      Размер файла:
      7,5 КБ
      Просмотров:
      67
    Последнее редактирование: 31.05.16
    L4D2, mforce, Le$hiy и 24 другим нравится это.
  2. Fenix VIP user

    Регистрация:
    27.02.15
    Сообщения:
    645
    Симпатии:
    115
    Пол:
    Мужской
    Спасибо! А тут что-то изменено... я просто уже не помню,что было в предыдущей версии?
     
    NETFLIX нравится это.
  3. Realution Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    29
    Симпатии:
    31
    Пол:
    Мужской
    Fenix, немного поправлен код, для серверов с бесконечным раундом, вроде как :smile:
     
    KilleR нравится это.
  4. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    Realution, колорчат другой :D
     
    KilleR нравится это.
  5. Realution Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    29
    Симпатии:
    31
    Пол:
    Мужской
    neygomon, ну и это тоже :D
     
  6. Эдуард S.T.A.L.K.E.R.

    Регистрация:
    01.03.15
    Сообщения:
    353
    Симпатии:
    61
    Пол:
    Мужской
    как сделать иммунитет от перевода в спектры и выкидывани бомбы?просто в новое версии не знаю как сделать а старую ставить неохота
     
  7. ozmosis Пользователь

    Регистрация:
    04.03.15
    Сообщения:
    15
    Симпатии:
    1
    Пол:
    Мужской
    т.е. пусть дальше бездействует/занимает слот еще и с с4
     
    petrnikolae4 нравится это.
  8. Эдуард S.T.A.L.K.E.R.

    Регистрация:
    01.03.15
    Сообщения:
    353
    Симпатии:
    61
    Пол:
    Мужской
    ага.флаг то и поменять можно
     
  9. ozmosis Пользователь

    Регистрация:
    04.03.15
    Сообщения:
    15
    Симпатии:
    1
    Пол:
    Мужской
    а зачем игрок нужен если он не играет? правильнее его в спектры переводить, а там уже иммун
     
  10. Эдуард S.T.A.L.K.E.R.

    Регистрация:
    01.03.15
    Сообщения:
    353
    Симпатии:
    61
    Пол:
    Мужской
    уже сам сделал
     
  11. ZENDER Пользователь

    Регистрация:
    25.03.15
    Сообщения:
    2
    Симпатии:
    0
    Как сделать чтобы кикало всех ( игроков и админов)
     
  12. Эдуард S.T.A.L.K.E.R.

    Регистрация:
    01.03.15
    Сообщения:
    353
    Симпатии:
    61
    Пол:
    Мужской
    и со спектров?
    --- добавлено 25.03.15 ---
    удалить плагин
     
  13. freeze Пользователь

    Регистрация:
    23.03.15
    Сообщения:
    225
    Симпатии:
    27
    Пол:
    Мужской
    Время до первого предупреждения в раза больше,чем в настройках.
    В чем причина?
     
  14. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    freeze, может, стоит скинуть подробную инфу о сервере?
     
  15. freeze Пользователь

    Регистрация:
    23.03.15
    Сообщения:
    225
    Симпатии:
    27
    Пол:
    Мужской
    Да вроде норм ща,все работает)Если после фризтайма не двигаться,то варны выдает норм,а если пройтись немного и встать,то вот так.
     
  16. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    freeze,
    PHP:
    register_event("HLTV""RoundStart""a""1=0""2=0");
    -->
    PHP:
    register_logevent("RoundStart"2"1=Round_Start");
     
  17. freeze Пользователь

    Регистрация:
    23.03.15
    Сообщения:
    225
    Симпатии:
    27
    Пол:
    Мужской
    То же самое.
     
  18. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    freeze, тогда выключи freezetime
     
  19. like Пользователь

    Регистрация:
    30.03.15
    Сообщения:
    167
    Симпатии:
    18
    Пол:
    Мужской
    заметил пару умников на сервере)) игроки заходят за команду но не выбирают класс,в результате занимают слот игрока и неактивны.
    можно ли добавить проверку на выбор команды и так же их кикать?
     
  20. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    like, так же и будет проверяться как и спектры