Counter-Strike Hide'n'Seek Match System plugins.
Скомпилируйте плагин.
Скопируйте скомпилированный файл .amxx
в директорию: amxmodx/plugins/
Скопируйте содержимое папки configs/
в директорию: amxmodx/configs/
Скопируйте содержимое папки data/lang/
в директорию: amxmodx/data/lang/
Скопируйте содержимое папки modules/
(Если у вас сервер на линуксе, то берем файл .so
, если винда .dll
) в директорию: amxmodx/modules/
Пропишите .amxx
в файле amxmodx/configs/plugins.ini
Перезапустите сервер или поменяйте карту.
Настройка птc
configs/mixsystem/hnsmatch-sql.cfg
Настройка конфигов для карты
configs/mixsystem/mapcfg/
Вписываем в файл нужные настройки:
mp_roundtime "2.5"
mp_freezetime "5"
hns_flash "1"
hns_smoke "1"
Ножевая карта
configs/mixsystem/matchsystem.cfg
maps.ini
Watcher
Для watcher'а необходимо настроить configs/cmdaccess.ini
, а именно сделать доступным для флага f следующие команды:
"amx_slay" "f" ; admincmd.amxx
"amx_slap" "f" ; admincmd.amxx
"amx_map" "f" ; admincmd.amxx
"amx_slapmenu" "f" ; plmenu.amxx
"amx_teammenu" "f" ; plmenu.amxx
"amx_mapmenu" "f" ; mapsmenu.amxx
Watcher
Система не автоматическая, для того, чтобы игроки могли заводить миксы, есть плагин 'HnsMatchWatcher.amxx'.
Watcher - игрок, который запускает миксы.
Запуск микса
Для того чтобы запустить матч игру, вам необходимо поменять карту на ножевую карту, запустить капитан мод и выбрать 2х капитанов.
Далее капитаны играют ножевой раунд и выбирают игроков в команды.
После играется ножевой раунд и победители ножевого раунда должны выбрать карту, а Watcher или Админ поменять карту.
После смены карты система будет ждать игроков и запустит микс.
Матч - Maxround режим
На игру дается в общей сумме четное кол-во раундов (14) (hns_rounds * 2). Командам дается таймер, который равен 00:00.
Таймер увеличивается у команды играющие за террористов. Команды каждый раунд меняются.
По истечению раундов (14) та команда, у которой больше таймер победила.
Матч - Wintime режим
Командам дается определенное кол-во времени (15) У команды, которая играет за террористов время отнимается. Та команда, у которой закончилось время, победила.
Cvar | Default | Description |
---|---|---|
hns_rules | 0 | Режим по умолчанию (0 - MR 1 - Timer) |
hns_wintime | 15 | Время для победы |
hns_rounds | 6 | Кол-во раундов для победы |
hns_duel | 3 | Кол-во выигранных раундов для победы |
hns_boost | 0 | Включить/Отключить буст режим |
hns_onehpmode | 0 | Включить/Отключить 1 хп режим |
hns_flash | 1 | Кол-во флешек (Плагин сам изменяет) |
hns_smoke | 1 | Кол-во дыма (Плагин сам изменяет) |
hns_last | 1 | Включить/Отключить выдачу гранат последнему ТТ |
hns_dmrespawn | 3 | Время (в секундах), в течение которого игрок возродится в режиме DM |
hns_survotetime | 10 | Время (в секундах), в течение которого идет голосование (surrender) |
hns_randompick | 1 | Включить/Отключить случайный выбор игроков |
hns_knifemap | 35hp_2 | Ножевая карта |
hns_prefix | MATCH | Префикс системы |
Комманды в чат
Watcher (ADMIN_MAP)
Commands | Description |
---|---|
mix | Админ меню |
mode / type | Мод меню |
timer / wintime | Изменить режим микса на Таймер |
mr / maxround | Изменить режим микса на Мр |
training | Тренировочное меню |
pub / public | Паблик мод |
dm / deathmatch | ДМ мод |
specall | Перенести всех за наблюдателей |
ttall | Перенести всех за ТТ |
ctall | Перенести всех за КТ |
startmix / start | Запустить матч |
kniferound / kf | Запустить ножевой раунд |
captain / cap | Запустить капитан мод |
stop / cancel | Остановить текущий режим |
skill | Скилл мод |
boost | Буст мод |
rr / restart | Рестарт раунда |
swap / swap | Поменять команды местами |
pause / ps | Пауза |
live / unpause | Запуск |
mr 5 | Выставить кол-во раундов |
Commands | Description |
---|---|
hideknife / showknife / knife | Спрятать, Показать нож |
surrender / sur | Голосование за сдачу |
score / s | Счет |
pick | Меню пика |
back / spec | Перейти или вернуться за наблюдателей |
np / noplay | Не играю |
ip / play | Играю |
checkpoint / cp | Чекпоинт |
teleport / tp | Телепорт к чекпоинту |
gocheck / gc | Чекпоинтn |
showdmg / showdamade | Дамаг |
noclip / clip | Ноуклип |
respawn / resp | Заспавниться |
top / tops | Топ игроков за матч |
map / maps | Показать список карт |
rank / me | Показать свою статистику птс |
pts / ptstop | Показать топ игроков по птс |
hud / hudinfo | Отключить/Включить худ |
rnw / rocknewwatcher | Голосовать за нового watcher |
wt / watcher | Передать/Назначить нового watcher |
speclist / showpec | Включить/выключить speclist |
spechide / hidespec | Включить/выключить spechide |