Вкл/Откл плагины,создаем конфиг для нужной нам карты

Без вести пропавший
Участник
Статус
Оффлайн
Регистрация
11 Окт 2016
Сообщения
429
Реакции[?]
151
Поинты[?]
0
Здесь я опишу каким способом можно включать или отключать нужные плагины на нужных нам картах.
Например мы хотим отключить плагин VIP на карте 35hp ,в файле plugins.ini он прописан. Делается это следующим способом:
В папке amxmodx/configs/ ,создаем папку maps , в папке maps создаем файл plugins-35hp.ini ,в нем отключаем плагин VIP:
Код:
vip_weapon.amxx  disabled
amxmodx сначала загружает плагины из файла amxmodx/configs/plugins.ini , а уж потом из amxmodx/configs/maps/
Что бы отключить плагин,он должен быть прописан в amxmodx/configs/plugins.ini,уж потом мы его отключаем в amxmodx/configs/maps/plugins-35hp.ini

Вот и все,так же например вы хотите сделать например кровавый нож,но только что бы он работал на карте 35hp
Для этого плагин не надо прописывать в amxmodx/configs/plugins.ini,а прописываем его в файле amxmodx/configs/maps/plugins-35hp.ini,таким образом,нож у нас будет работать только на карте 35hp

Этим способом можно запускать или останавливать плагины на любой карте ,просто создаете файл plugins-???.ini в папке amxmodx/configs/maps/ , где ??? это имя карты,для отключения плагина прописываем команду disabled


Таким же образом можно создавать конфиг для нужной нам карты.
Например нам нужно поставить плагин amx_plant_bonus ( бонусные деньги за установленную бомбу С4 ),который у нас должен работать только на карте например de_dust2_2x2
Для этого,в папке amxmodx/configs/maps/ создаем 2 файла:

1. plugins-de_dust2_2x2.ini
Файл для плагинов которые будут у нас работать только на карте de_dust2_2x2
ВНИМАНИЕ:
В файле plugins-de_dust2_2x2.ini ненадо прописывать плагины которые уже прописаны в plugins.ini
Потому что как мы знаем что:
amxmodx сначала загружает плагины из файла amxmodx/configs/plugins.ini , а уж потом из amxmodx/configs/maps/
поэтому для включения/отключения плагина для карты de_dust2_2x2 прописываем его в файле plugins-de_dust2_2x2.ini
Разве только что вы хотите отключить какой то плагин, тогда прописываете его с командой disabled , как написано выше
Для включения плагина прописываем плагин для карты de_dust2_2x2 только в в файле plugins-de_dust2_2x2.ini
Код:
amx_plant_bonus.amxx
2. Конфиг для карты , название кофига должно совпадать с именем карты.
Для карты de_dust2_2x2 название конфига будет следующее de_dust2_2x2.cfg

В него ( Конфиг ) прописываем квар для плагина amx_plant_bonus
Код:
amx_plant_bonus 300 // Назначает сумму которую вам додут за бомбу
Вот и все, надеюсь кому-то помог :)
 
Сверху Снизу