Counter-Strike Hide'n'Seek Match System plugins.
- Public / DeathMatch / Zombie / Knife / Captain mode
- MR / Wintime / 1x1 match system
- Watcher (admin) menu (N)
- Система зависит от администратора.
- Surrender
- AFK, Player leave contol
-
Скомпилируйте плагин.
-
Скопируйте скомпилированный файл
.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/ -
Создаем файл с названием карты (rayish_brick-world.cfg)
-
Вписываем в файл нужные настройки:
mp_roundtime "2.5" mp_freezetime "5" hns_flash "1" hns_smoke "1" -
Сохраняем. Теперь у нас при старте микса на карте rayish_brick-world будут выставляться настройки автоматически.
-
-
Ножевая карта
- Открываем файл
configs/mixsystem/matchsystem.cfg - Изменяем квар hns_knifemap пот вашу ножевую карту.
- Все, теперь на указанной вами карте будут проходить капитан и кнайф моды, рекомендую ножевую карту ставить первой в списке карт
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) У команды, которая играет за террористов время отнимается. Та команда, у которой закончилось время, победила.
- HnsMatchSystem.sma - Основной плагин мода
- HnsMatchStats.sma - Плагин статистики микса
- HnsMatchPlayerInfo.sma - Hud информация игрока
- HnsMatchSql.sma - Плагин для взаимодействия с БД
- HnsMatchPts.sma - Плагин для ПТС (не работает без Sql плагина)
- HnsMatchOwnage.sma - Плагин для подсчета Ownage (не работает без Sql плагина)
- HnsMatchChatmanager.sma - Измененый ЧМ, показывает префикс ранга (скилла)
- HnsMatchHideKnife.sma - Показать/Спрятать нож
- HnsMatchMaps.sma - Список карт для игроков (/maps)
- HnsMatchTraining.sma - Трейнинг меню (Чектоинты)
- HnsMatchWatcher.sma - Watcher система, позволяет игрокам становиться/голосовать за watcher
| 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 | Выставить кол-во раундов |
- Player
| 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 |