Перейти к содержимому
Всё Для Вашего Игрового Сервера

Гость Гость guest user
Уже зарегистрированы? Войти  

Войти



  • Не рекомендуется на общедоступных компьютерах


  • Забыли пароль?

Или войдите с помощью этих сервисов

Регистрация
Поиск в
  • Дополнительно...
Искать результаты, которые...
Искать результаты в...

1 скриншот

Описание файла

Плагин создан для серверов в жанре Jailbreak. Он предоставляет API для создания плагинов где надо Открывать/Закрывать двери джайлов.

Так же позволяет создавать на карте дополнительные кнопки для открытия джайлов (это полезно на картах где нету ни одной кнопки к примеру ba_jail_alcatraz_redux_go).

Команды

sm_sjd — админ команда (рут флаг по-умолчанию), открывает меню плагина.

sm_sjddebug — выводит в консоль список карт где отсутствует конфигурация.

API

Нативы для создания плагинов вы можете найти в smartjaildoors.inc, который лежит в папке "addons/sourcemod/scripting/include".

/**  * Open jail's doors on current map saved in Smart Jail Doors config.  * Открывает двери джайлов.  *  * @noreturn  */ native void SJD_OpenDoors(); /**  * Close jail's doors on current map saved in Smart Jail Doors config.  * Закрывает двери джайлов.  *  * @noreturn  */ native void SJD_CloseDoors(); /**  * Toggle jail's doors on current map saved in Smart Jail Doors config.  * If door can't be toggled - nothing.  * Переключает двери джайлов: открывает если закрыты, закрывает если открыты.  * Если нельзя переключить, то ничего.  *  * @noreturn  */ native void SJD_ToggleDoors(); /**  * Toggle jail's doors on current map saved in Smart Jail Doors config.  * If door can't be toggled - open.  * Переключает двери джайлов: открывает если закрыты, закрывает если открыты.  * Если нельзя переключить, то открывает.  *  * @noreturn  */ native void SJD_ToggleExDoors(); /**  * Check if exist doors config for said map.  * Возвращает true, если имеется конфиг на указанной карте, иначе false.  *  * @param mapName    String with map name for check.  * @return  */ native bool SJD_IsMapConfigured(const char[] mapName);  

Инструкция по установке

  • Загрузите последний релиз с репозитория GitHub.
  • Распакуйте файлы в "<ваш сервер>/csgo" папку.
  • Смените карту на сервере.
  • Настройте плагин на всех картах вашего сервера