Описание:
Расширенный менеджер карт, в замен/аналог ufps map manager :)
Возможности:
— Досрочное голосование(rtv)
— Номинация карт
— Продление карты
— Вывод меню со списком карт
— Блокировка прошлых карт
— Ночной режим
— Возвращение на карту по умолчанию
— Выставление приоритета количества игроков для голосования
— Последний раунд
— Работа со стандартными кварами(mp_winlimit, mp_maxrounds)
Требования:
— АМХХ 1.8.2 и выше
Квары:
- mm_load_maps_type(def: 1) — тип загрузки карт, 0 — берет все карты из папки maps, 1 — берет карты из файла(указывается в переменной FILE_MAPS)
- mm_change_type(def: 2) — когда менять карту после голосования, 0 — сразу после, 1 — в конце раунда, 2 — в конце карты(timeleft == 0)
- mm_show_result_type(def: 1) — как выводить информацию, после того как игрок проголосует, 0 — ничего не выводить, 1 — меню, 2 — худ
- mm_show_selects(def: 1) — вывод в чат информации о голосовании, 0 — выключить, 1 — всем, 2 — только себе
- mm_start_vote_before_end(def: 2) — за сколько минут перед концом карты вызвать голосование
- mm_start_vote_time(def: 0) — через сколько минут вызвать голосование, если время карты неограничено(mp_timelimit 0), 0 — выключено
- mm_black_screen(def: 0) — затемнение экрана при голосовании, 0 — выключить, 1 — включить
- mm_last_round(def: 0) — включение последнего раунда, 0 — выключить, 1 — включить
- mm_change_to_default_map(def: 5) — через сколько минут вернуть карту по умолчанию
- mm_default_map(def: de_dust2) — карта по умолчанию
- mm_night_mode(def: 0) — включение ночного режима
- mm_night_time(def: «23:00 8:00») — время ночного режима
- mm_night_map(def: de_dust2) — карта ночного режима
- mm_night_block_cmds(def: 1) — блокировка команд смены карты для админов в ночном режиме(требуется ставить выше стандартных плагинов в plugins.ini)
- mm_extended_time(def: 15) — время подления карты в минутах
- mm_extended_map_max(def: 3) — максимальное число раз продления карты
- mm_nomination(def: 1) — включение номинации карт
- mm_nomination_close_menu(def: 1) — закрывает меню номинации, после выбора пункта, при 0 откроет заново.
- mm_nomination_check_players(def: 0) — запрещает номинацию, если текущее кол-во игроков больше или меньше чем указано в приоритете.
- mm_stop_vote_in_menu(def: 0) — позволяет админу отменить голосование в меню голосования, 0 — выключить, 1 — включить
- mm_rtv_enable(def: 1) — включить/выключить досрочное голосование
- mm_rtv_mode(def: 0) — режим ртв, 0 — высчитывает голоса в процентах от онлайна, 1 — определенное кол-во голосов
- mm_rtv_percent(def: 60) — количество игроков, необходимое для досрочного голосования, в процентах
- mm_rtv_players(def: 5) — количество игроков, необходимое для досрочного голосования при mm_rtv_mode 1
- mm_rtv_change(def: 0) — когда менять карту после rtv, 0 — сразу после, 1 — в конце раунда
- mm_rtv_delay(def: 0) — задержка для возможности досрочного голосования в минутах
- mm_rtv_before_end_block(def: 0) — блокировка рвт в конце карты за N минут
- mm_rtv_show(def: 1) — вывод информации о том, кто хочет досрочное госование, 0 — всем, 1 — себе
- mm_rtv_block_with_admin(def: 0) — блокирование ртв при наличии админа(ADMIN_MAP) на сервере, 0 — выключить, 1 — включить
Настраиваемые макросы:
- #define SELECT_MAPS 5 — число карт в голосовании(максимум: 8)
- #define VOTE_TIME 15 — время голосования в секундах
- #define SOUND_TIME 10 — отсчет до голосования в секундах
- #define NOMINATE_MAX 3 — максимальное число номинированных карт в голосовании
- #define NOMINATE_PLAYER_MAX 3 — максимальное количество карт, которые может номинировать игрок
- #define MAP_BLOCK 10 — число, на которое блокируется прошлая карта от голосования
- new g_szPrefixes[][] = {«deathrun_», «speedrun_», «de_», «surf_»}; — префиксы для быстрой номинации
Команды:
- nextmap, currentmap, timeleft, rtv, ff(чат)
- maps(чат) — вывод меню со списком карт
- mm_startvote(консоль) — запуск голосования администратором
- mm_stopvote(консоль) — отмена голосования администратором
Структура maps.ini. Для вывода карты для любого числа игроков приделы указывать не обязательно.
de_dust2 1 13
mapmanager_v2.zip (11,9 KiB, 1 694 hits)