Конфиги плагинов SourceMod
- Dev
- Майор
- Сообщения: 601
- Зарегистрирован: 07.05.2011
- Откуда: Одесса
- Благодарил (а): 5 раз
- Поблагодарили: 48 раз
- Контактная информация:
Всем привет!
Возможно ли перенести конфиги из директории cfg/sourcemod, в какую-то другую директорию? Есть ли cvar который указывает куда сохранять/откуда брать эти конфиги? Или это указывается в коде самих плагинов?
Возможно ли перенести конфиги из директории cfg/sourcemod, в какую-то другую директорию? Есть ли cvar который указывает куда сохранять/откуда брать эти конфиги? Или это указывается в коде самих плагинов?
- shtopor-89
- Майор
- Сообщения: 657
- Зарегистрирован: 27.08.2009
- Благодарил (а): 6 раз
- Поблагодарили: 158 раз
- Контактная информация:
помоему в .sp файлах каждого плагина была команда sm_execcfg <filename>
возможно она отвечает за то, что вам нужно
возможно она отвечает за то, что вам нужно
- Dev
- Майор
- Сообщения: 601
- Зарегистрирован: 07.05.2011
- Откуда: Одесса
- Благодарил (а): 5 раз
- Поблагодарили: 48 раз
- Контактная информация:
shtopor-89
Нет, не оно.. Вот например в коде плагинов есть функция AutoExecConfig.
Пример использования:
Как видно, не указывается полный путь, а следовательно, плагин уже знает, что конфиг располагается в cfg/sourcemod.
Вот и интересуюсь, что возможно есть переменная, которая указывает глобальный путь расположения конфигов?
Нет, не оно.. Вот например в коде плагинов есть функция AutoExecConfig.
Пример использования:
Код: Выделить всё
AutoExecConfig(true, "mapchooser");
Вот и интересуюсь, что возможно есть переменная, которая указывает глобальный путь расположения конфигов?
-
- Капитан
- Сообщения: 255
- Зарегистрирован: 27.07.2010
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
- Контактная информация:
есть же указывают в configs папку,значит есть способы....Dev_ua писал(а):shtopor-89
Нет, не оно.. Вот например в коде плагинов есть функция AutoExecConfig.
Пример использования:Как видно, не указывается полный путь, а следовательно, плагин уже знает, что конфиг располагается в cfg/sourcemod.Код: Выделить всё
AutoExecConfig(true, "mapchooser");
Вот и интересуюсь, что возможно есть переменная, которая указывает глобальный путь расположения конфигов?
VDS хостинг от 1.5$. Защита от DDOS. Частота CPU от 3.5 МГЦ
Идеальное предложение для игрового сервера. Хостинг VDS
Идеальное предложение для игрового сервера. Хостинг VDS
-
- Капитан
- Сообщения: 387
- Зарегистрирован: 23.04.2008
- Откуда: Lviv, Ukraine
- Поблагодарили: 2 раза
- Контактная информация:
Код: Выделить всё
native AutoExecConfig(bool:autoCreate=true, const String:name[]="", const String:folder[]="sourcemod");
Код: Выделить всё
AutoExecConfig(true, "my_plugin", "my_folder");
- Dev
- Майор
- Сообщения: 601
- Зарегистрирован: 07.05.2011
- Откуда: Одесса
- Благодарил (а): 5 раз
- Поблагодарили: 48 раз
- Контактная информация:
Gibs001
Спасибо, правда хотелось бы какой-то более удобный способ, нежели редактирование исходников плагина.
Но видимо это возможно только, если полезть в исходники самого SourceMod :)
Спасибо, правда хотелось бы какой-то более удобный способ, нежели редактирование исходников плагина.
Но видимо это возможно только, если полезть в исходники самого SourceMod :)
-
- Капитан
- Сообщения: 387
- Зарегистрирован: 23.04.2008
- Откуда: Lviv, Ukraine
- Поблагодарили: 2 раза
- Контактная информация:
Чтото мне подсказывает, что у тебя не хватит ни ума, ни опыта чтобы даже откомпилить сорсмод. Не понимаю, зачем ты вообще писал придыдущий пост..Dev_ua писал(а):Gibs001
Спасибо, правда хотелось бы какой-то более удобный способ, нежели редактирование исходников плагина.
Но видимо это возможно только, если полезть в исходники самого SourceMod :)
- Dev
- Майор
- Сообщения: 601
- Зарегистрирован: 07.05.2011
- Откуда: Одесса
- Благодарил (а): 5 раз
- Поблагодарили: 48 раз
- Контактная информация:
Gibs001
эм.. попрошу общаться вежливее.. это во-первых.
во-вторых, для forked серверов не очень было бы удобно каждому серверу перекомпилировать плагины.. как и перекомпиляция всего SourceMod, вот я и интересуюсь, возможно есть какой-то CVar :)
эм.. попрошу общаться вежливее.. это во-первых.
во-вторых, для forked серверов не очень было бы удобно каждому серверу перекомпилировать плагины.. как и перекомпиляция всего SourceMod, вот я и интересуюсь, возможно есть какой-то CVar :)
-
- Капитан
- Сообщения: 387
- Зарегистрирован: 23.04.2008
- Откуда: Lviv, Ukraine
- Поблагодарили: 2 раза
- Контактная информация:
Нету никакого квара, там есть обработчик нативной функции AutoExecConfig().Dev_ua писал(а):Gibs001
эм.. попрошу общаться вежливее.. это во-первых.
во-вторых, для forked серверов не очень было бы удобно каждому серверу перекомпилировать плагины.. как и перекомпиляция всего SourceMod, вот я и интересуюсь, возможно есть какой-то CVar :)
Алгоритм довольно прост: проверка наличия конфига, если нету и автокриэйт тру, то создаёт его и впихивает квары из плагина, затем просто запускает конфиг при наличии.
Укажи свой путь для создания и запуска конфигов и все дела.