Пользователи, просматривающие тему (Пользователей: 0, Гостей: 0)

  1. ex3m777

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    347
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    Author: neygomon
    Name: Advanced MapChooser
    Version: 1.1.0

    Описание:
    Advanced MapChooser - альтернатива стандартному плагину mapchooser.amxx, максимально оптимизированный и удобный в плане функционала плагин для CS 1.6 сервера.
    В последнем раунде карты экран становится чёрным, игроки останавливаются и выводится меню выбора следующей карты. После чего дается доиграть последний раунд и в следующем меняется карта.

    Функционал:

    • Вывод карт в зависимости от количества игроков на сервере
    • Номинирование карт
    • Досрочная смена карты для админов
    • RTV
    • Блокировка последних сыгранных карт
    • Поддержка серверов с бесконечным раундом
    • Возможность воспроизвести звук перед сменой карты
    • Продление карты
    • Гибкая настройка момента голосования за следующую карту
    • Цикличное сообщение в чат с временем до конца карты
    Настройки:
    PHP:
    #define BLOCK_MAPS     10    // Количество последних сыгранных карт
    #define VOTE_TIME    10    // Время голосования
    #define MAP_ON_VOTE    5    // Карт в меню голосования

    #define ROCK_THE_VOTE        // Функция rtv
    #define RTV_DELAY    180    // Задержка о начала карты для использования rtv функции (в секундах)
    #define RTV_PERCENTS    60    // Процент голосов

    // #define NOMINATE        // Функция номинаций
    #define NOM_MAX        3    // Максимум карт для номинации
    #define NOM_PLAYER    1    // Максимум карт для номинации одним игроком
    #define SAY_MAPS        // Команда /maps
    #define NOM_WITH_PREFIXES    // Номинация карты без префиксов(de_dust2 можно номинировать как dust2)

    #define MAX_EXTENDS    3    // Количество продлений
    #define EXTEND_TIME    15    // Время одного продления

    #define SHOW_TIMELEFT        // Показывать в чате в начале раунда, сколько осталось до конца карты

    #define ADMIN_ROCK_THE_VOTE    // Досрочное голосование у админов
    #define ADMIN_RTV_TIME    5
        // Сколько времени нужно играть на карте, чтобы можно было вызвать досрочное для админов
        // Команда в консоль сервера и админы с флагом ADMIN_RCON("l") имеют иммунитет к данной настройке
        // Закомментируйте, чтобы было доступно всегда

    #define SHOW_MENU_WITH_PERCENTS // Показывать результаты с процентами голосов после выбора карты при голосовании

    //#define ADMIN_DUAL_VOTE    // Голос админа(ADMIN_MAP) и VIP(ADMIN_LEVEL_H) имеют вес двух голосов
    //#define ONLY_GAME_PLAYERS    // Считать только реальных игроков. Спектров не учитывать.
    //#define BLOCK_CHATS        // Блокировать VOICE и TEXT чаты на время голосования

    #define VSEM_SPS_SOUND     "misc/neugomon/vsem_sps.wav"
        // Звук в 3 сек перед сменой карты.
        // Закомментируйте или удалите строку, если не требуется

    //#define NO_ROUND_SUPPORT    // Режим работы в realtime. Для серверов CSDM

    // #define NIGHTMODE
        // Ночной список карт. НЕ работает блокировка карт, сортировка по онлайну и номинации
        // Map List addons/amxmodx/configs/nmaps.ini | Просто список карт и все | ФАЙЛ НУЖНО СОЗДАТЬ САМОМУ!!!
    #define BLOCK_CMDS        // Блокировать команды
    #define NIGHT_START    1    // Начало ночного режима
    #define NIGHT_END    10    // Окончание ночного режима

    #if defined BLOCK_CMDS
        
    new g_szBlockCMDs[][] = { "amx_map""amx_votemap""amx_votemapmenu" };
        
    // Команды для блокировки во время ночного режима
        // Чтобы работала блокировка команд, нужно прописывать mapchooser  в plugins.ini выше плагина который выполняет эту команду!
    #endif
    #if defined NOM_WITH_PREFIXES
        
    new const g_szMapPrefixes[][] = { "de_""cs_""as_" };
        
    // Префиксы карт, используемые для быстрой номинации
    #endif
    new g_iColors[3] = { 5025550 };  // R G B цвет для HUD отсчета
    new Float:g_fPos[2] = { -1.00.6 }; // X и Y координаты в HUD отсчета

    Команды:
    PHP:
    say /rtv // голосование за досрочную смены карты
    say nextmap // следующая карта
    say timeleft // время до смены карты
    say thetime // текущее время на сервере
    say название_карты // номинирование карты
    amx_rtv // консольная команда для админов, досрочная смена карты

    Внимание!!!
    Вывод карт в зависимости от онлайна включен по умолчанию, это значит что для любого количества игроков на сервере карт должно быть больше чем:
    BLOCK_MAPS 5 + MAP_ON_VOTE 5, в данном случае 10 карт минимум. В противном случае ваш сервер может отключится, а все потому что вы не читаете инструкции.

    Установка:

    1. Качаем, настраиваем исходник по своему вкусу, компилируем и устанавливаем плагин на свой сервер
    2. Приводим свой maps.ini такой порядок
    Код:
    ;; Карта    минимум игроков    максимум игроков
    de_dust      10                  32
    de dust2     0                   32
    de_train     0                   32
    de_inferno   0                   32
    3. Отключаем ваш старый mapchooser и timeleft.amxx и nextmap.amxx
     

    Вложения:

    • vsem_sps.rar
      Размер файла:
      64 КБ
      Просмотров:
      854
    • colorchat.inc
      Размер файла:
      6,2 КБ
      Просмотров:
      508
    • map_chooser.sma
      Размер файла:
      33,5 КБ
      Просмотров:
      426
    Последнее редактирование модератором: 13.02.17
    makaka_epta, Даулет, chipsss и 33 другим нравится это.
  2. neygomon Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    8.573
    Симпатии:
    4.654
    Пол:
    Мужской
    по идее, я это фиксанул и будет карт столько, сколько есть либо лимит :)
     
    KIlo и Serp нравится это.
  3. happyQQ

    Регистрация:
    12.01.16
    Сообщения:
    591
    Симпатии:
    129
    Пол:
    Мужской
    VKcom:
    ha_pp_y
    Skype:
    happyqq1337
    ICQ:
    133713371337
    Это который у тебя стоит? :)))
     
    KIlo, Serp и alexsandr9108 нравится это.
  4. Dmitry VIP user

    Регистрация:
    24.07.15
    Сообщения:
    330
    Симпатии:
    37
    Пол:
    Мужской
    ICQ:
    468603882
    Спасибо за обнову! А в чем отличие от предыдущей версии?
     
    KIlo и Serp нравится это.
  5. happyQQ

    Регистрация:
    12.01.16
    Сообщения:
    591
    Симпатии:
    129
    Пол:
    Мужской
    VKcom:
    ha_pp_y
    Skype:
    happyqq1337
    ICQ:
    133713371337
    Та вроде половина описания новая)
     
    KIlo, Serp и alexsandr9108 нравится это.
  6. UPD:
    прикрепил звук
     
    KIlo, Serp, georgy и ещё 1-му нравится это.
  7. SideR

    Регистрация:
    27.02.15
    Сообщения:
    76
    Симпатии:
    21
    Пол:
    Мужской
    Что-то amx_rtv у админов не работает.
    #define ADMIN_ROCK_THE_VOTE // Досрочное голосование у админов
     
    KIlo и Serp нравится это.
  8. SideR, проверяйте флаг в cmdaccess.ini
    "amx_rtv" "j" ; mapchooser.amxx

    ADMIN_MAP стоит то есть "f" флаг еще проверьте
     
    KIlo и Serp нравится это.
  9. SideR

    Регистрация:
    27.02.15
    Сообщения:
    76
    Симпатии:
    21
    Пол:
    Мужской
    resobatata, Название плагина map_chooser.amxx. Сейчас заменил название на mapchooser.amxx, посмотрим.
    --- добавлено 23.02.16 ---
    resobatata, Стоит эта версия [2.6] Lite MapChooser (менеджер карт) все норм. Ставлю версию из первого поста данной темы, amx_rtv не работает.
     
    KIlo, Serp и DARTHMOON нравится это.
  10. SideR, просто выдайте флаг "f" админам. если на другой флаг хотите
    найдите в коде register_clcmd("amx_rtv", "ClcmdAdminRockTheVote", ADMIN_MAP);
    и вместо ADMIN_MAP впишите который хотите
    ADMIN_ALL //Everyone
    ADMIN_IMMUNITY //Flag "a", immunity
    ADMIN_RESERVATION //Flag "b", reservation
    ADMIN_KICK //Flag "c", kick
    ADMIN_BAN //Flag "d", ban
    ADMIN_SLAY //Flag "e", slay
    ADMIN_MAP //Flag "f", map change
    ADMIN_CVAR //Flag "g", cvar change
    ADMIN_CFG //Flag "h", config execution
    ADMIN_CHAT //Flag "i", chat
    ADMIN_VOTE //Flag "j", vote
    ADMIN_PASSWORD //Flag "k", sv_password
    ADMIN_RCON //Flag "l", rcon access
    ADMIN_LEVEL_A //Flag "m", custom
    ADMIN_LEVEL_B //Flag "n", custom
    ADMIN_LEVEL_C //Flag "o", custom
    ADMIN_LEVEL_D //Flag "p", custom
    ADMIN_LEVEL_E //Flag "q", custom
    ADMIN_LEVEL_F //Flag "r", custom
    ADMIN_LEVEL_G //Flag "s", custom
    ADMIN_LEVEL_H //Flag "t", custom
    ADMIN_MENU //Flag "u", menus
    ADMIN_ADMIN //Flag "y", default admin
    ADMIN_USER //Flag "z", default user
     
    KIlo, Serp и DARTHMOON нравится это.
  11. Topgear

    Регистрация:
    18.03.15
    Сообщения:
    109
    Симпатии:
    27
    Версия плагина 0.4, которая была в онлайн-компиляторе в 2 раза меньше по размерам чем данная версия. Чем вызвана такая значимая разница при том же функционале?
     
    KIlo, Serp и DARTHMOON нравится это.
  12. Topgear,
    1. работает у меня
    2. ваня будет знать
     
    KIlo, Serp и DARTHMOON нравится это.
  13. Lex

    Регистрация:
    13.02.16
    Сообщения:
    41
    Симпатии:
    7
    Пол:
    Мужской
    KIlo, Serp и DARTHMOON нравится это.
  14. Lex, этот
     
    KIlo, Serp и DARTHMOON нравится это.
  15. Lex

    Регистрация:
    13.02.16
    Сообщения:
    41
    Симпатии:
    7
    Пол:
    Мужской
    Я так понял, если у меня на сервере 8 карт я должен Block_MAPS ставить 4? и так же с MAP_ON_VOTE
    Вывод карт в зависимости от онлайна включен по умолчанию, это значит что для любого количества игроков на сервере карт должно быть больше чем: BLOCK_MAPS 5 + MAP_ON_VOTE 5, в данном случае 10 карт минимум. В противном случае ваш сервер может отключится, а все потому что вы не читаете инструкции.
     
    KIlo, Serp и DARTHMOON нравится это.
  16. ex3m777

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    347
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    Topgear, это зависит от токо с какими параметрами компилируется плагин, возможно там были вырезаны дебаг и другие функции
     
    KIlo, Serp и DARTHMOON нравится это.
  17. DARTHMOON

    Регистрация:
    21.02.16
    Сообщения:
    1
    Симпатии:
    2
    Пол:
    Мужской
    Как скачать?
     
    KIlo и Serp нравится это.
  18. ex3m777

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    347
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    Lex, если у тебя 8 карт и 5 в голосование, то выставь
    #define BLOCK_MAPS 3
     
    KIlo нравится это.
  19. SideR

    Регистрация:
    27.02.15
    Сообщения:
    76
    Симпатии:
    21
    Пол:
    Мужской
    Lex, Для начала нужно получить доступ к скачиванию)))
     
  20. Lex

    Регистрация:
    13.02.16
    Сообщения:
    41
    Симпатии:
    7
    Пол:
    Мужской
    Block_MAPS блокирует последние сыгранные карты?