Автор: 6u3oH
Версия: 1.0
Описание: плагин позволяет проводить битвы на арене 1х1 с отдельной платформой. Предназначается для серверов с Knife модом.
Дуэль ограничивается временем (настраивается в исходнике) или количеством раундов (настраивается в исходнике), на арене раунд сменяется после убийства одного из дуэлянта другим дуэлянтом (стандартные раунды игры никаким образом не затронуты).
Платформу может устанавливать и управлять ей администратор с флагом, настраиваемым в исходнике. На скриншотах продемонстрировано меню управления платформой.
Команда для открытия меню управления платформой: arena_settings (консоль)
Игроки могут предлагать дуэль соперникам из противоположной команды и проводить её на арене.
Команды для открытия:
– say /arena (общий чат)
– say_team /arena (командный чат)
– say /duel (общий чат)
– say_team /duel (командный чат)
На каждой карте нужно отдельно устанавливать платформу. дуэль недоступна во время управления ареной и если на карте совсем не установлена платформа.
Также недоступно управление платформой, если в данный момент происходит дуэль между игроками.
Арена имеет только "пол" – дно без стен, потому как при неправильной установке платформы падает сервер из-за того, что стены и потолок арены "врезаются" в "природное" строение карты, а потому если дуэлянт попытается спрыгнуть с платформы, то он будет на неё возвращен.
Во время дуэли дуэлянты неуязвимы к любым атакам, кроме как друг от друга, также на них не распространяются стандартные раунды, во время дуэли дуэлянты всегда находятся на платформе, а потому не важно какой у вас режим на сервере: DeathMatch или обычный, так как убитые дуэлянты возрождаются до тех пор, пока не закончится дуэль.
Настройки в исходнике:
const ARENA_SETTINGS_ACCESS = ADMIN_IMMUNITY; // Флаг доступа к меню настроек арены
const ARENA_DUEL_TIMER_PRE = 10; // Время подготовки перед дуэлью (сек)
const ARENA_DUEL_TIMER_FIGHT = 180; // Время битвы на арене (сек)
const ARENA_DUEL_ROUNDS = 10; // Кол-во раундов на арене
const ARENA_DUEL_HEALTH = 50; // Устанавливаемое здоровье дуэлянтам
const ARENA_DUEL_AWARDS = 6000; // Награда за победу
Минимальная версия AMXX для компиляции: 1.8.3