Отключение/Включение плагина на определенной карте, Откл. Вкл. |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Отключение/Включение плагина на определенной карте, Откл. Вкл. |
underwoker |
22.8.2012, 22:12
Сообщение
|
Как сделать отключение/включение плагина на определенной карте?
Например у меня есть плагин work.amxx(к примеру) как сделать, чтобы на карте de_dust2 он отключался, и как сделать чтобы на dust2 включался какой нибудь другой плагин? |
|
|
|
AndrewZ |
22.8.2012, 22:16
Сообщение
|
|
|
Поблагодарили 1 раз
|
|
underwoker |
22.8.2012, 22:49
Сообщение
|
Спасибо тебе! О великий модератор! Нет, честно огромное спасибо. Теперь вопросик. Вобщем я сделал так, создал в configs/maps файл plugins-zp_boss_construction.ini Там прописал так zombie_plague40.amxx disabled -тоесть этот зомби мод отключаем. zombie_plague.amxx - а этот подключаем. Но в итоге при смене на карту zp_boss_construction Зомби мод вообще отключается. |
|
|
|
cah9 |
23.8.2012, 3:17
Сообщение
|
================ Multi Server ===================
Пример добавления плагина для определённой карты Допустим у вас есть плагин hook.amxx и вы хотите чтобы он работал только на карте de_aztec, а на остальных был выключен. Для этого делаем следующее: 1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps 2) В только что созданной папке создаём текстовый документ под названием plugins-de_aztec и вписываем в него название плагина. 3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini Теперь пример с добавлением конфига для карты Допустим вы хотите сделать отдельный конфиг для карты de_aztec. 1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps 2) В только что созданной папке создаём текстовый документ под названием de_aztec.cfg 3) Теперь вписываем в этот файл необходимые настройки. Допустим вы хотите добавить фриз тайм и установить лимит на карту в 25 мин. В таком случае нужно будет вписать следующее: mp_freezetime 5 mp_timelimit 25 Теперь независимо от настроек вашего server.cfg на карте de_aztec будет фриз тайм в 5 сек и лимит игры в 25 мин. Так же можно использовать конфиги и набор плагинов для карт с определённым префиксом. Представте что у вас есть плагин hitbox.ammx и вы хотите чтобы он работал на всех aim_ картах. Делаем следующее: 1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps 2) В только что созданной папке создаём текстовый документ под названием plugins-aim и вписываем в него название плагина. 3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini Допустим у вас на сервере разнообразные карты и вы хотите установить лимит времени и фризтайм только на de_ карты. 1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps 2) В только что созданной папке создаём текстовый документ под названием prefix_de.cfg 3) Теперь вписываем в этот файл необходимые настройки. Например: mp_freezetime 5 mp_timelimit 25 Теперь на всех de_ картах независимо от настроек server.cfg будет заданный лимит времени и фриз тайм. Теперь как отключить плагин лишь на конкретной карте 1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps 2) В только что созданной папке создаём текстовый документ под названием plugins-de_aztec и вписываем в него название плагина.amxx disabled. 3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini ================ Multi Server =================== |
|
Поблагодарили 4 раз
|
|
DeNyS91 |
20.1.2013, 23:04
Сообщение
|
|
Здраствуйте. Хотел бы спросить, а нету возможности включать/выключать любой плагин в определённое время, не зависимо от карты. Спасибо
|
|
|
RedL1ne |
20.1.2013, 23:54
Сообщение
|
|
|
|
|
underwoker |
21.1.2013, 9:45
Сообщение
|
|
|
DeNyS91 |
21.1.2013, 10:23
Сообщение
|
|
|
|
|
Kain_wrath |
21.1.2013, 12:44
Сообщение
|
http://forums.alliedmods.net/showthread.php?t=1263
amx_task 12:10 "amxx pause plugin.amxx" t
Отредактировал: Kain_wrath, - 21.1.2013, 12:45
|
|
Поблагодарили 1 раз
|
|
exec1337 |
30.5.2013, 21:41
Сообщение
|
Почему может быть такое,что amxmod отказывается останавливать плагин через данный метод? С другими плагинами всё нормально,с этим-нет.
Делать через такой код не очень хочется,ибо плагин начинает уходить в дебаг: Код: new mapname[32] Что должно быть в плагине,чтобы он был отмечен,как "неостанавливаемый"? //это так,для справки |
|
|
|