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

    Inline Постоялец Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    Author: @neygomon
    Name: Advanced MapChooser
    Version: 1.1.1

    Описание:
    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
     

    Вложения:

    • map_chooser.sma
      Размер файла:
      33,3 КБ
      Просмотров:
      111
    Последнее редактирование модератором: 24 июн 2017
    Sor1k нравится это.
  2. Однорукий Джо

    Однорукий Джо Новичок

    Регистрация:
    10 июн 2017
    Сообщения:
    32
    Симпатии:
    10
    Пол:
    Мужской
    Для работы "#define VSEM_SPS_SOUND"
     

    Вложения:

    • vsem_sps.rar
      Размер файла:
      64 КБ
      Просмотров:
      40
    kuznetsov и Inline нравится это.
  3. ade888

    ade888 Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    30
    Симпатии:
    2
    Пол:
    Мужской
    Доброй ночи!

    Ребята у кого то остался плагин этот же только на REAPI
     
  4. Mmonster

    Mmonster Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    153
    Симпатии:
    70
    Пол:
    Мужской
    VKcom:
    cs_mmonster
    Telegram:
    @MmonsterCs
    ade888, на Reapi никогда не было такого плагина.
     
  5. ade888

    ade888 Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    30
    Симпатии:
    2
    Пол:
    Мужской
  6. Mmonster

    Mmonster Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    153
    Симпатии:
    70
    Пол:
    Мужской
    VKcom:
    cs_mmonster
    Telegram:
    @MmonsterCs
    ade888, ну,удачи в поискеTatice03
     
  7. ade888

    ade888 Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    30
    Симпатии:
    2
    Пол:
    Мужской
    Mmonster, я помню что он был .. потому что я сам его ставил , но в нем была проблема с rtv ,там было так 2 игрока играют :. когда 1 игрок написал rtv то в чате писалось осталось 99 типо того
     

    Вложения:

    • reapi.JPG
      reapi.JPG
      Размер файла:
      36,7 КБ
      Просмотров:
      26
  8. neygomon

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

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    126
    Пол:
    Мужской
    в плагине из первого поста
    Код:
    #if defined NO_ROUND_SUPPORT
        #tryinclude <reapi>
        #if !defined _reapi_included
            #include <hamsandwich>
            
            #define RG_CBasePlayer_Spawn Ham_Spawn
            #define HookChain HamHook
            #define EnableHookChain EnableHamForward
            #define DisableHookChain DisableHamForward
            #define RegisterHookChain(%0,%1,%2) RegisterHam(%0, "player", %1, %2)
            
            #define set_entvar set_pev
            #define get_entvar pev
            #define var_flags pev_flags
        #endif
        new HookChain:g_HookChainPlayerSpawn;
    #endif
     
  9. Fenix

    Fenix Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    3
    Пол:
    Мужской
    какие изменения от предыдущей версии?
     
  10. neygomon

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

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    126
    Пол:
    Мужской
    Fenix, хз. я не помню. в исходнике версия 1.1.1, а что менял уже забыл
     
  11. Fenix

    Fenix Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    3
    Пол:
    Мужской
    neygomon, Biggrin
    --- Сообщения объединены 26 июн 2017 ---
    neygomon,
     
  12. BigSky

    BigSky Новичок

    Регистрация:
    27 июн 2017
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    получается не пашет что ли?
     
  13. punisher666

    punisher666 Новичок

    Регистрация:
    13 июн 2017
    Сообщения:
    32
    Симпатии:
    13
    Пол:
    Мужской
    BigSky, лучше сами проверьте, в основном проблемы возникают из-за самих юзеров.
     
  14. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    кажись Ваня сэкономил на проверке конекта юзверя)
     
  15. Fenix

    Fenix Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    3
    Пол:
    Мужской
    BigSky, Пашит, но сыпятся error пи***ц как!
     
  16. neygomon

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

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    126
    Пол:
    Мужской
    sonyx, она есть ;)
    на 183 такой ошибки нет
     
  17. Fenix

    Fenix Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    3
    Пол:
    Мужской
    neygomon, у меня 1.8.3 вообще-то)))
     
  18. russkii

    russkii Новичок

    Регистрация:
    12 июн 2017
    Сообщения:
    14
    Симпатии:
    1
    Пол:
    Мужской
    Можно живой сервер в студию, использующий этот плагин ?
     
  19. Erlan

    Erlan Новичок

    Регистрация:
    28 июн 2017
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Плагин класс, только почему не работает команда /maps ???? Ответьте пожалуйста
     
  20. Kobalt

    Kobalt Новичок

    Регистрация:
    9 июн 2017
    Сообщения:
    74
    Симпатии:
    15
    Пол:
    Мужской
    Erlan, раскоментируй дефайн.