1. ex3m777 Пользователь

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

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

    Функционал:

    • Вывод карт в зависимости от количества игроков на сервере
    • Номинирование карт
    • Досрочная смена карты для админов
    • RTV
    • Блокировка последних сыгранных карт
    • Поддержка серверов с бесконечным раундом
    • Возможность воспроизвести звук перед сменой карты
    • Продление карты
    • Гибкая настройка момента голосования за следующую карту
    • Цикличное сообщение в чат с временем до конца карты
    Настройки:
    PHP:
    1.  
    2. /* Настройки */
    3. #define BLOCK_MAPS     10    // Количество последних сыгранных карт
    4. #define VOTE_TIME    10    // Время голосования
    5. #define MAP_ON_VOTE    5    // Карт в меню голосования
    6.  
    7. #define ROCK_THE_VOTE        // Функция rtv
    8. #define RTV_DELAY    180    // Задержка о начала карты для использования rtv функции (в секундах)
    9. #define RTV_PERCENTS    60    // Процент голосов
    10.  
    11. //#define NOMINATE        // Функция номинаций
    12. #define NOM_MAX        3    // Максимум карт для номинации
    13. #define NOM_PLAYER    1    // Максимум карт для номинации одним игроком
    14. #define SAY_MAPS        // Команда /maps
    15.  
    16. #define MAX_EXTENDS    3    // Количество продлений
    17. #define EXTEND_TIME    15    // Время одного продления
    18.  
    19. #define SHOW_TIMELEFT        // Показывать в чате в начале раунда, сколько осталось до конца карты
    20.  
    21. #define ADMIN_ROCK_THE_VOTE    // Досрочное голосование у админов
    22. #define ADMIN_RTV_TIME    5
    23.    // Сколько времени нужно играть на карте, чтобы можно было вызвать досрочное для админов
    24.     // Команда в консоль сервера и админы с флагом ADMIN_RCON("l") имеют иммунитет к данной настройке
    25.     // Закомментируйте, чтобы было доступно всегда
    26.  
    27. #define SHOW_MENU_WITH_PERCENTS // Показывать результаты с процентами голосов после выбора карты при голосовании
    28.  
    29. //#define ADMIN_DUAL_VOTE    // Голос админа(ADMIN_MAP) и VIP(ADMIN_LEVEL_H) имеют вес двух голосов
    30. //#define ONLY_GAME_PLAYERS    // Считать только реальных игроков. Спектров не учитывать.
    31. //#define BLOCK_CHATS        // Блокировать VOICE и TEXT чаты на время голосования
    32.  
    33. #define VSEM_SPS_SOUND     "misc/neugomon/vsem_sps.wav"
    34.    // Звук в 3 сек перед сменой карты.
    35.     // Закомментируйте или удалите строку, если не требуется
    36.  
    37. //#define NO_ROUND_SUPPORT    // Режим работы в realtime. Для серверов CSDM
    38.  
    39. new g_iColors[3] = { 50, 255, 50 }  // R G B цвет для HUD отсчета
    40. new Float:g_fPos[2] = { -1.0, 0.6 } // X и Y координаты в HUD отсчета
    41.  
    42. /*
    43.     ******************* NOT TESTING START *******************
    44. */
    45. //#define NIGHTMODE
    46.     // Ночной список карт. НЕ работает блокировка карт, сортировка по онлайну и номинации
    47.     // Map List addons/amxmodx/configs/nmaps.ini | Просто список карт и все | ФАЙЛ НУЖНО СОЗДАТЬ САМОМУ!!!
    48. #define BLOCK_CMDS        // Блокировать команды
    49. #define NIGHT_START    1    // Начало ночного режима
    50. #define NIGHT_END    10    // Окончание ночного режима
    51.  
    52. #if !defined NIGHTMODE && defined BLOCK_CMDS    // Не трогать :)
    53.    #undef BLOCK_CMDS            // Не трогать :)
    54. #endif                        // Не трогать :)
    55. #if defined BLOCK_CMDS
    56. new g_szBlockCMDs[][] = { "amx_map", "amx_votemap", "amx_votemapmenu" }
    57.     // Команды для блокировки во время ночного режима
    58.     // Чтобы работала блокировка команд, нужно прописывать mapchooser  в plugins.ini выше плагина который выполняет эту команду!
    59. #endif
    60. /*
    61.     ******************* NOT TESTING END *******************
    62. */
    63.  

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

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

    Установка:

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

    Вложения:

    • vsem_sps.rar
      Размер файла:
      64 КБ
      Просмотров:
      361
    • colorchat.inc
      Размер файла:
      6,2 КБ
      Просмотров:
      42
    • map_chooser.sma
      Размер файла:
      30,8 КБ
      Просмотров:
      49
    Последнее редактирование модератором: 26.11.16
    ALTnick, denger167, Punisher и 26 другим нравится это.
  2. neygomon Его Темнейшество :j Команда форума

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

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

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

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

    Регистрация:
    27.02.15
    Сообщения:
    74
    Симпатии:
    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
    Сообщения:
    74
    Симпатии:
    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
    Сообщения:
    97
    Симпатии:
    23
    Версия плагина 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
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    Topgear, это зависит от токо с какими параметрами компилируется плагин, возможно там были вырезаны дебаг и другие функции
     
    KIlo, Serp и DARTHMOON нравится это.
  17. DARTHMOON Пользователь

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

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

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

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