ReHLDS/HLDS Map Manager by Mistrick

Gudaus

Пользователь
Регистрация
8 Июн 2017
Сообщения
96
Симпатии
92
Пол
Мужской
#1
Автор: Mistrick
Версия: 2.5.61
Источник: Dev-Cs
Тестовые версии можете качать на свой страхи риск с GitHub


Описание:
Проверенный временем и игроками расширенный менеджер карт. Расширенный по сравнению со стандартным mapchooser.
- Работает со стандартным nextmap
- Поддержка кваров mp_winlimit, mp_maxrounds
- Досрочное голосование
- Номинация карт
- Ночной режим
- Блокировка прошлых карт
- Последний раунд
- Выставление приоритета количества игроков для голосования (Важно: это не жесткое ограничение, если у вас мало карт для текущего онлайна, то будут добавлены остальные)
- Поддержка мультиязычности(русский и английский )

О ночном режиме
  • Карты берет из amxmodx/configs/nightmaps.ini.
  • Нет приоритетов, блокировки, номинации.
  • Если в файле одна карта, то при активации режима произойдет переход на эту карту(в зависимости от кваров) и выставлен timelimit 0.
  • Если карт несколько, то при активном режиме будет стандартное голосование из ночного списка карт.
  • Для блокировки стандартных команд MapManager должен стоять выше по списку.
  • Имеется натив для сторонних плагинов is_night_mode()

Требования:
  • AmxModX 1.8.2 или выше
  • Желательно использовать значение mp_chattime 3-7 (квар влияет на длительность смены карты)
Команды чата:
  • nextmap
  • currentmap
  • rtv
  • timeleft
  • maps (вывод меню со списком карт)

Команды консоли:
  • mapm_startvote (консоль) - запуск голосования администратором
  • mapm_stopvote (консоль) - отмена голосования администратором
Настройки:
mapm_change_type 2 // тип смены карты :: 0 - после голосования, 1 - в конце раунда, 2 - в конце карты
mapm_start_vote_before_end 2 // за сколько минут до конца карты начинать голосование (в минутах)
mapm_show_result_type 1 // тип вывода результатов голосования :: 0 - выкл, 1 - menu, 2 - hud ! (Если вам нужен выбор оружия после выбора в голосовании ставте 0 или 2)
mapm_show_selects 1 // вывод информации о выборе :: 0 - выкл, 1 - всем
mapm_start_vote_in_new_round 0 // начинать голосование в новом раунде (действует на ртв) :: 0 - выкл, 1 - вкл
mapm_freeze_in_vote 0 // заморозить игроков во время голосования (только при включенном mapm_start_vote_in_new_round) :: 0 - выкл, 1 - вкл
mapm_black_screen_in_vote 0 // затемнять экран на время голосования :: 0 - выкл, 1 - вкл
mapm_last_round 0 // последний раунд, дает доиграть независимо от времени до конца карты :: 0 - выкл, 1 - вкл
mapm_change_to_default_map 0 // через сколько минут поставить карту по умолчанию(когда на сервере нет игроков) :: 0 - выкл
mapm_default_map de_dust2 // на какую карту сменить, когде нет игроков
mapm_extended_type 0 // тип продления карты:: 0 - по минутам, 1 - по раундам
mapm_extended_map_max 3 // максимальное число продлений
mapm_extended_time 15 // продление в минутах
mapm_extended_rounds 3 // число раундов для продления
mapm_rtv_mode 0 // режим ртв :: 0 - проценты, 1 - игроки
mapm_rtv_percent 60 // значение от 0 до 100
mapm_rtv_players 5 //
mapm_rtv_change_type 1 // тип смены карты при ртв :: 0 - после голосования, 1 - в конце раунда
mapm_rtv_delay 0 // задержка в начале карты для блока ртв (в минутах)
mapm_nomination_dont_close_menu 0 // не закрывать меню номинации карт, после выбора карты :: 0 - выключено, 1 - включено
mapm_night_time "00:00 8:00" // время включения ночного режима
#define FUNCTION_NEXTMAP // замена стандартного nextmap, если закомментировать плагин будет работать со стандартным
#define FUNCTION_RTV // добавление функции ртв
#define FUNCTION_NOMINATION // добавление функции номинации
#define FUNCTION_NIGHTMODE // добавление функции ночного режима
#define FUNCTION_BLOCK_MAPS // добавление функции блокировки прошлых карт
#define FUNCTION_SOUND // добавление функции воспроизведения звуков
#define SELECT_MAPS 5 // число карт в голосовании
#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 // время защиты от спама отмены номинации в секундах
;mapname minplayers maxplayers
de_dust2 1 13 ; карта de_dust2 будет предложена на голосование если на сервере от 1 до 13 игроков
de_aztec ; карта de_aztec будет предложена на голосование если на сервере от 1 до 32 игроков
de_inferno 1 32 ; карта de_inferno будет предложена на голосование если на сервере от 1 до 32 игроков

Скриншоты:

mist1.jpg

Установка:
  1. Скачать архив, распаковать.
  2. Настроить конфиги и дефайны в самом плагине
  3. Скомпилировать плагин
  4. Залить на сервер, прописать в списке плагинов
 

Вложения

KoSt9N

Пользователь
Регистрация
8 Июн 2017
Сообщения
245
Симпатии
4
#4
полностью рабочая версия)))) вчера только себе поставил) все работает !!!!
 

Le$hiy

Пользователь
Регистрация
10 Июн 2017
Сообщения
215
Симпатии
85
Пол
Мужской
#7
umka66666629, никогда такого не было. Покажи настройки плагина. Может ты ставил продолжительность карты по раундам, а не по времени?
 

umka66666629

Пользователь
Регистрация
17 Июн 2017
Сообщения
14
Симпатии
0
Пол
Мужской
#8
umka66666629, никогда такого не было. Покажи настройки плагина. Может ты ставил продолжительность карты по раундам, а не по времени?
да не стоит 0
mapm_extended_type 0 // тип продления карты:: 0 - по минутам, 1 - по раундам
 

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
518
Симпатии
95
#9
Le$hiy, у меня он тоже не работал но потом мне слили с робочим timeleft :D
А в основном робота супер хотя и пользуюсь другим мпачузером.
 

umka66666629

Пользователь
Регистрация
17 Июн 2017
Сообщения
14
Симпатии
0
Пол
Мужской
#10
umka66666629, никогда такого не было. Покажи настройки плагина. Может ты ставил продолжительность карты по раундам, а не по времени?
28 Июн 2017
Le$hiy, у меня он тоже не работал но потом мне слили с робочим timeleft :D
А в основном робота супер хотя и пользуюсь другим мпачузером.
так поделись Cool
 

Вложения

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
518
Симпатии
95
#11
Пользуйтесь все на здоровячко с робочим timeleft Версия: 2.5.61
 

Вложения

ImbaSS

Пользователь
Регистрация
10 Июн 2017
Сообщения
226
Симпатии
41
Пол
Мужской
#12
В скриптинге не очень разбираюсь, так как туда прикрутить сторонний плагин ?
  • Имеется натив для сторонних плагинов is_night_mode()
Например вот этот плагин:
 

russkii

Пользователь
Регистрация
12 Июн 2017
Сообщения
55
Симпатии
7
Пол
Мужской
#13
ImbaSS, в менеджере есть ночной режим. Что мешает им пользоваться?
 

ImbaSS

Пользователь
Регистрация
10 Июн 2017
Сообщения
226
Симпатии
41
Пол
Мужской
#14
ImbaSS, в менеджере есть ночной режим. Что мешает им пользоваться?
Нету информационного сообщения в худе, Если бы это было возможно я бы пользовался данным плагином.
А сейчас плагин 1 раз оповещает в чат, что идет ночной режим.
А хотелось бы что бы в худе весело сообщение под радаром.
Ночной режим с 00:00 до 9:00
Карта de_dust2
 

russkii

Пользователь
Регистрация
12 Июн 2017
Сообщения
55
Симпатии
7
Пол
Мужской
#15
ImbaSS, тогда смотрите код ночного режима в менеджере. Где идет проверка на ночной режим заменяйте на нативы с вашего плагина.
 

ImbaSS

Пользователь
Регистрация
10 Июн 2017
Сообщения
226
Симпатии
41
Пол
Мужской
#16

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
334
Симпатии
83
Пол
Мужской
#17
Не плохо было бы добавить в плагин автоматический вывод timeleft, что бы не приходилось каждый раз прописывать )
 

mandarin

Пользователь
Регистрация
2 Авг 2017
Сообщения
8
Симпатии
0
#20
How to add more than 3 maps ? Coz there are 8 maps in my maps.ini but at end of a Map (after timelimit ) , in voting it only ask for any 3 random maps , i want to change that 3 no. to 5 maps .. How can i do that ?