Add Admin Menu
Не большой плагин, добавляющий несколько функций в админ-меню, которые могут пригодиться в управлении сервером.
Идеи, реализованные в данном плагине, взяты из других подобных. Так что на первоисточник не претендую:) Делалось всё это для своего сервера, для удобства.
И так.
Прикреплены три файла:
- собственно плагин mc_adminmenu.smx (его сюда /addons/sourcemod/plugins/)
- файл mc_adminmenu.ini (его сюда /addons/sourcemod/configs/)
- ну и, сам исходник
В админ-меню появится дополнительный пункт "Дополнительные функции".
В плагине реализованы три основные функции:
Касательно файла mc_adminmenu.ini.
Файл имеет следующую структуру:
После строки
идёт список паролей, который будит отображаться в меню. Обращаю внимание, что те же ограничения по символам, что приняты в названиях файлов, применимы и здесь. Вы, конечно, можете в файле вписать какой угодно пароль, но вот на сервер зайти, после установки подобного пароля, вы едва ли сможете. Так что аккуратнее :)
После строки
идёт список плагинов-исключений. Т.е. на те плагины, что есть в данном списки никак не повлияют действия из админ-меню. При попытки изменить их работу в игре вы увидите следующие сообщение:
Вот вроде и всё что касается описания. Спасибо за внимание!:)
Не большой плагин, добавляющий несколько функций в админ-меню, которые могут пригодиться в управлении сервером.
Идеи, реализованные в данном плагине, взяты из других подобных. Так что на первоисточник не претендую:) Делалось всё это для своего сервера, для удобства.
И так.
Прикреплены три файла:
- собственно плагин mc_adminmenu.smx (его сюда /addons/sourcemod/plugins/)
- файл mc_adminmenu.ini (его сюда /addons/sourcemod/configs/)
- ну и, сам исходник
В админ-меню появится дополнительный пункт "Дополнительные функции".
В плагине реализованы три основные функции:
- 1. Управление игроками: (*)
- Переместить конкретного игрока в другую команду (T, CT, Spec)
- Переместить всех игроков в спектаторы
- Поменять команды местами - 2. Управление сервером: (*)
- Установить пароль на сервер (с возможностью снять его без перезагрузки сервера)
- Перезагрузка сервера (по таймаутам, с возможностью отмены перезагрузки) - 3. Управление плагинами: (**)
- Изменить конкретный плагин
- Выгрузить все плагины (***)
- Загрузить все плагины (***)
- Переместить все плагины из папки plugins в папку plugins/disabled
- * - Доступ к опции имеют админы с флагом ADMFLAG_CUSTOM1
- ** - Доступ к опции имеют админы с флагом ADMFLAG_ROOT
- *** - Выгрузить/Загрузить - имеется ввиду, что плагины будут выгружены из памяти сервера, но останутся в папке plugins. Если вы выгрузите плагин, то после перезагрузки выгруженный плагин снова будит работать как и прежде.
Касательно файла mc_adminmenu.ini.
Файл имеет следующую структуру:
PHP:
[PASSWORDS]
pass1
pass2
[PLUGINS]
plugins1.smx
plugins2.smx
plugins3.smx
PHP:
[PASSWORDS]
После строки
PHP:
[PLUGINS]
PHP:
[warning] Работу этого плагина нельзя изменить из меню
Вот вроде и всё что касается описания. Спасибо за внимание!:)
Вложения
Последнее редактирование: