Плагин
Map Manager by Mistrick это отличная замена стандартному менеджеру карт на сервере cs 1.6 , в этот плагин входит всё вместе взятое от стандартного (сам менеджер карт,
nextmap,
timleft) и конечно же свои доработки , сам плагин удобен в использование и достаточно функционален если он будет установлен на обычный паблик сервер , проблем с ним вы не ощутите , если только какие то недостатки функций , которые вам хотелось бы увидеть , но всё можно сейчас найти в интернете по мелочам , но суть сейчас идёт о плагине менеджера карт для сервера cs 1.6 , в него входят как я выше писал всё от стандартного , так же досрочное голосование (RTV) , номинация карт + меню номинации , блокировка предыдущих карт.
Так же меня очень порадовала функция сборка списка карт которые должны выводится в голосование , вы можете сами указать файл с которого плагин будет брать карты для голосования и это очень удобно , создайте просто файл mapcycle.ini в папке config как сделал это я и составьте свой список карт.
Возможности: - Досрочное голосование(rtv)
- Номинация карт
- Продление карты
- Вывод меню со списком карт
- Блокировка прошлых карт
Квары: [pawn] mm_loadmapstype 1 // тип загрузки карт, 0 - берет все карты из папки maps, 1 - берет карты из файла(указывается в переменной FILE_MAPS)
mm_changemap 1 // когда менять карту после голосования, 0 - сразу после, 1 - в конце раунда, 2 - в конце карты(timeleft == 0)
mm_changemap_rounds 0 // через сколько раундов вызвать голосование, 0 - выключить
mm_timestartvote_before_end 2 // за сколько минут перед концом карты вызвать голосование
mm_timestartvote 20 // через сколько минут вызвать госование, если время карты неограничено(mp_timelimit 0)
mm_showselects 0 // вывод в чат информации о голосовании, 0 - выключить, 1 - всем, 2 - только себе
mm_show_result_aftervote 1 // продолжать показывать информацию, после того как игрок проголосует, 0 - выключить
mm_showresulttype 0 // как выводить информацию, после того как игрок проголосует, 0 - меню, 1 - худ
mm_extendedtime 15 // время подления карты в минутах
mm_extendedmap_max 3 // максимальное число раз продления карты
mm_menustopvote 0 // позволяет админу отменить голосование в меню выбора карты, 0 - выключить, 1 - включить
mm_rtv_enable 1 // включить/выключить досрочное голосование
mm_rtv_percent 60 // количество игроков, необходимое для досрочного голосования, в процентах
mm_rtv_change 0 // когда менять карту после rtv, 0 - сразу после, 1 - в конце раунда
mm_rtv_delay 0 // задержка для возможности досрочного голосования в минутах
mm_rtv_beforeendblock 0 // блокировка рвт в конце карты за N минут
mm_rtv_show 1 // вывод информации о том, кто хочет досрочное госование, 0 - всем, 1 - себе
mm_debug 0 // логирование действий плагина, 0 - выключить, 1 - включить [/pawn]
Настраиваемые макросы: (в исходнике)
[pawn] #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 // число, на которое блокируется прошлая карта от голосования
#define HUD_RESULT_COLOR 0, 55, 255 // цвет худа при mm_showresulttype 1
new g_szPrefixes[][] = {"deathrun_", "speedrun_", "de_", "surf_"}; // префиксы для быстрой номинации [/pawn]
Команды: nextmap, currentmap, timeleft, rtv, ff(чат)
maps(чат) - вывод меню со списком карт
mm_startvote(консоль) - запуск голосования администратором
mm_stopvote(консоль) - отмена голосования администратором
1.2.2
- Добавлен квар: mm_rtv_beforeendblock
- Фикс таймера после отмены голосования
1.2.1
- Недокументированные правки
1.2.0
- Добавлен макрос: SOUND_TIME(def: 10)
- Добавлен квар: mm_menustopvote(def: 0)
1.1.4
- Правка загрузки карт
1.1.3
- Добавлен квар mm_rtv_enable(def: 1)
- Фикс номинации
- Правка ртв
- Правка отмены голосования
1.1.2
- Убран квар mm_timelimit
- Добавлена команда отмены голосования(mm_stopvote)
- Фикс потенциальных повисаний сервера
1.1.0 - 1.1.1
- Добавлены форварды для сабплагинов: mapmanager_startvote(), mapmanager_finishvote()
- Добавлен квар: mm_debug(def: 0)
1.0.1 - 1.0.3
- Смена расположения файла для блокировки карт
- Добавлена команда ff
- Изменены координаты худа для мертвых игроков
1.0[Выход из беты]
- Добавлен квар "mm_show_result_aftervote" "1"//0 - disable, 1 - enable
Позволяет выключить вывод результатов после голосования
- Добавлена возможность убрать номинацию(опять написав карту в чат или через команду maps)
- Добавлен отсчет перед сменой карты(при mm_changemap 2)
- Совместимость с ColorChat(AMXX 1.8.3)
- Фикс отображения процентов(при mm_showresulttype 1)
- Убран словарь
1.8beta
- Фикс ошибок и оптимизация.
1.7beta
- Добавлен квар
"mm_rtv_show" "1"//0 - all, 1 - self(вывод сообщений при рвт)
- Фикс логических ошибок
1.6beta
- Добавлены квары:
"mm_showresulttype" "0"//Тип вывода информации после голосования 0 - menu, 1 - hud(проценты не показывает, а формировать отдельный текст не хочу)
"amx_nextmap"
- Изменил смену карты, берет из квара "amx_nextmap", а не по индексу массива
- Фиксы и логические правки
1.5beta
- Добавлен квар
"mm_timestartvote_before_end" "2"//minutes
время с конца карты, когда начать голосование(def: за 2 минуты)
- Фикс: номинация текущей карты
- Фикс: зацикливание при числе заблокированных карт > числа загруженных карт
- И другие мелкие фиксы
1.4beta
- Оптимизация и мелкие фиксы
1.3beta
- Добавил timeleft, currentmap, nextmap
- Блокировка прошедших карт(#define MAP_BLOCK 10)
- Мелкие фиксы
1.2beta
- Добавлен мультиланг
1.1beta
- Фикс: возможность номинирования текущей карты
- Сменил переключение карты на новый раунд
- Добавил меню карт для номинации
- Мелкие логические фиксы
- Добавлены квары:
- "mm_showselects" "0"//0 - disable, 1 - all, 2 - self
- "mm_changemap_rounds" "0"// 0 - disable
1.0beta
- Первый релиз
Если вас беспокоит блокировка выбора оружия поставте значения кваров либо mm_show_result_aftervote 0, либо mm_show_result_aftervote 1,mm_showresulttype 1. В архиве: исходник и инклюд
Автор:
Mistrick Версия:
1.2.2