WalkGuard — Блокировка участков карт блоками [ReAPI]

Если игроки на вашем сервере CS 1.6 постоянно любят лазать по текстурам карты и тем самым получать преимущество (например, на de_alexandra на крыши стен), то плагин WalkGuard поможет вам в решении этой проблемы. Он создан как раз для этой задачи, дабы администратор смог создать невидимые блоки на картах CS 1.6, через которые игроки не смогут пройти. Простыми словами, можно сделать невидимые стены (преграды) на картах. Это — отличное решение, если у вас постоянно приходится банить игроков на сервере из-за того, что они залезают на текстуры карт.

По сути, WalkGuard последней версии v1.0.0, это — аналог плагина Walls Creator, который мы ранее добавляли. Отличие в том, что код чуть другой (возможно, чем-то лучше и логичнее), а так же в нём использованы технологии ReAPI при написании, отсутсвует требование в наличии включенного модуля Engine на сервере и плагин имеет возможность вести логирование действий (по умолчанию выключено).

Настройка простая, устанавливаете плагин, меняете карту, заходите на сервер (лучше делать при пустом сервере без игроков или ставить сервер на пароль, чтобы никто не мешал) и вводите команду в игровой чат /wg (или в консоль игры — wgmenu (можно забиндить для удобства)) и у вас открывается меню редактирования зон. В нем всё понятно сразу, методом «тыка» можно разобраться. Если вдруг пишет в консоли, что нет доступа, убедитесь, что у вас в правах на сервере имеется фраг ADMIN_CFG (h). Если что, команды для открытия меню и доступы можно отредактировать в исходнике на 4, 8 и 9 страницах.
 

Требования:


Модуль ReAPI


Совместимость с версиями

Amxx 1.9.0, Amxx 1.10.0 dev


Установка:

1) Архив с плагином распаковать.
2) Подключаемся по FTP к вашему серверу и закидываем всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Базово amxx-плагин, если что, уже скомпилирован для AMXX 1.9.0. В архиве присутствует исходник, если потребуется.
3) Прописываем название плагина walkguard.amxx в конфиге плагинов plugins.ini с новой строчки.
4) Смените карту, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагин должен отдавать статус running. На этом установка завершена. Приятной игры.

Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.


Команды плагина

    say /wg
    wgmenu

 

Настройки в исходнике

// Default access flag (later can be changed in 'configs/cmdaccess.ini')
#define ACCESS_FLAG ADMIN_CFG

// Client editor menu chat commands
new const CLCMDS[][] = {
    "say /wg",
    "wgmenu"
}

// Configs folder in 'amxmodx/configs'
new const CFG_DIR[] = "walkguard"

// Actions log (comment to disable)
//new const LOG_FILENAME[] = "Walkguard.log"




Категория: Плагины для сервера [amxx] | Добавил: Leo
Просмотров: 209 | Загрузок: 46 | Комментарии: 2 | Рейтинг: 4.0/2
Автор файла: BlackSignature | Источник: https://BlackSignature


Всего комментариев: 2
0
1   [Материал]
Там есть функция для антикемперов? Или чисто блоки ставить?

0
2   [Материал]
Не то, чтобы для антикемперов. Такого функционала нет. Зависит от того, что вы под этим подразумеваете. Как и описано в описании. Не дает игрокам залезать на текстуры. Ну короче говоря, если вы хотите ограничить куда-то доступ на карте, ставите в этом месте невидимые блоки и игроки не смогут сквозь них пройти. Например, на de_alexandra часто бывает, что игроки подсаживаются на ящики и тем самым потом забираются на стены и бегают по всем крышам и видят всю карту. Ну или как на скриншоте-примере можно заблочить подскадку на "zz" de_dust2, чтобы CT туда не залезали и т.д.

Имя *:
Email *:
Код *: