• Уважаем(ый/ая) Гость! Все скрипты, стили, дополнения и статьи старайтесь размещать в ресурсах.
Иконка ресурса

AmxModX Map Manager 2.5.61

Нет прав для скачивания
Расширенный плагин смены карты
MapManager.jpg
Автор:
Mistrick

Расширенный менеджер карт

Возможности:
  • Досрочное голосование (rtv).
  • Номинация карт.
  • Продление карты.
  • Вывод меню со списком карт.
  • Ночной режим ( Выключен по умолчанию ).
  • Блокировка прошлых карт.
  • Выставление приоритета количества игроков для голосования ( Важно: это нежесткое ограничение, если у вас мало карт для текущего онлайна, то будут добавлены остальные )
  • Последний раунд.
  • Работа со стандартными кварами mp_winlimit и mp_maxrounds.
CVARS (по-умолчанию):
JavaScript:
mapm_change_type "2" // тип смены карты :: 0 - после голосования, 1 - в конце раунда, 2 - в конце карты
mapm_start_vote_before_end "2" // за сколько минут до конца карты начинать голосование ! (Если время mp_timelimit выйдет, и за это время не успеет начаться новый раунд, то карта сменится на ту, что указна в nextmap. Чтобы этого не произошло mp_roundtime должен быть меньше чем значение данного квара)
mapm_show_result_type "1" // тип вывода результатов голосования :: 0 - выкл, 1 - menu, 2 - hud ! (Если вам нужен выбор оружия после выбора в голосовании ставте 0 или 2)
mapm_show_selects "1" // вывод информации о выборе :: 0 - disable, 1 - all
mapm_start_vote_in_new_round "0" // начинать голосование в новом раунде (действует на ртв) :: 0 - disable, 1 - enable
mapm_freeze_in_vote "0" // заморозить игроков во время голосования (только при включенном mapm_start_vote_in_new_round) :: 0 - disable, 1 - enable
mapm_black_screen_in_vote "0" // затемнять экран на время голосования :: 0 - disable, 1 - enable
mapm_last_round "0" // последний раунд :: 0 - disable, 1 - enable
mapm_change_to_default_map "0" // через сколько минут поставить карту по умолчанию(когда на сервере нет игроков) :: 0 - выключить
mapm_default_map "de_dust2" //
mapm_extended_type "0" // тип продления карты:: 0 - по минутам, 1 - по раундам
mapm_extended_map_max "2" // максимальное число продлений
mapm_extended_time "15" // продление в минутах
mapm_extended_rounds "5" // в раундах для mp_winlimit, mp_maxrounds
mapm_rtv_mode "60" // режим ртв :: 0 - проценты, 1 - игроки
mapm_rtv_percent "1" //
mapm_rtv_players "5" //
mapm_rtv_change_type "1" // тип смены карты при ртв :: 0 - после голосования, 1 - в конце раунда
mapm_rtv_delay "5" // задержка в начале карты для блока ртв
mapm_nomination_dont_close_menu "0" // не закрывать меню номинации карт, после выбора карты :: 0 - выключено, 1 - включено
mapm_nomination_del_noncur_online "0" // Если включено, то удали номинированные карты, не подходящие по онлайну :: 0 - выключено, 1 - включено
mapm_night_time "22:00 4:00" // время включения ночного режима
Настраиваемые макросы:
JavaScript:
#define FUNCTION_NEXTMAP // замена стандартного nextmap, если закомментировать плагин будет работать со стандартным
#define FUNCTION_RTV // добавление функции ртв
#define FUNCTION_NOMINATION // добавление функции номинации
#define FUNCTION_NIGHTMODE // добавление функции ночного режима
#define FUNCTION_BLOCK_MAPS // добавление функции блокировки прошлых карт
#define FUNCTION_SOUND // добавление функции воспроизведения звуков
#define SELECT_MAPS 5 // число карт в голосовании (максимум: 8)
#define PRE_START_TIME 5 // время до голосования
#define VOTE_TIME 10 // время голосования в секундах
#define NOMINATED_MAPS_IN_MENU 3 // число номинированных карт в голосовании
#define NOMINATED_MAPS_PER_PLAYER 3 // количество карт, которые может номинировать каждый игрок
#define BLOCK_MAP_COUNT 10 // число, на которое блокируется прошлая карта от голосования
#define MAX_ROUND_TIME 3.5 // максимальная длительность раунда
Команды:
  • nextmap, currentmap,rtv, timeleft (чат)
  • maps (чат) - вывод меню со списком карт
  • mapm_startvote (консоль) - запуск голосования администратором
  • mapm_stopvote (консоль) - отмена голосования администратором
Карты берутся из amxmodx/configs/nightmaps.ini
Нет приоритетов, блокировки, номинации.
Если в файле одна карта, то при активации режима произойдет переход на эту карту (в зависимости от кваров) и выставлен timelimit "0".
Если карт несколько, то при активном режиме будет стандартное голосование из ночного списка карт.
Для блокировки стандартных команд мм должен стоять выше по списку.

Есть натив для сторонних плагинов is_night_mode()
Структура maps.ini. Для вывода карты для любого числа игроков пределы указывать не обязательно.

Код:
;mapname    minplayers   maxplayers
de_dust2    1            13
Автор
Taulalan
Скачивания
39
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя Taulalan

Поделиться ресурсом

Последние обновления

  1. Обновление 2.5.60

    Добавлен конфиг [ mapmanager.cfg ] Изменён алгоритм для голосования в новом раунде.
  2. Обновление 2.5.50

    Урезан функционал. Изменена структура написания плагина, теперь главные функции можно исключать...
  3. Обновление 2.5.39

    Исправлено: для неограниченного времени отображения Добавлено: #define MAX_ROUND_TIME...
Сверху Снизу