За допомогою цього плагіна ви зможете змінювати server.cfg під час гри, підключати плагіни залежно від визначених умов, качати ресурси для карт залежно від визначених умов. Наприклад, плагін автоматично може поставити mp_freezetime 0 на fy_ і aim_ картах, а на інших стоятиме mp_freezetime 5.
Робоча папка плагіна знаходиться в configs\mapconfig\
Там містяться три файли настройок:
1. config.ini - відповідає за зміну конфіга server.cfg під час гри.
2. plugins.ini - підключення додаткових плагінів залежно від умов.
3. resources.ini - закачування нових файлів клієнту з сервера залежно від визначених умов.
Приклади умов:
[ de_dust ]
mp_roundtime 3
Якщо на сервері карта de_dust, то плагін автоматично ставить mp_roundtime 3, в інших випадках значення за замовчуванням.
[ @lastMap = de_aztec ]
amx_nextmap de_aztec2
Якщо на сервері карта de_aztec, то автоматично наступна карта стане de_aztec2
[ de_* & @playersCount > 5 ] D
csdm_enable
Якщо карти починаються на de_ і гравців більше ніж 5, то автоматично включається csdm.
Також деякі приклади в папці example, тільки на англіській.
Синтаксис:
// коментар
; коментар
Коментарії ( строчки ігноруються)
#включайте file.cfg
Завантаження конфіга з файлу file.cfg (addons/amxmodx/configs/mapconfig/file.cfg)
#вихід
Вихід з файлу
Код
[ de_aztec]
виконується на карті de_aztec
Код
[ de_* ]
виконується на картах з префіксом "de_"
Код
[ *_dust ]
виконується на картах, які закінчуються на "_dust"
Код
[ *dust* ]
виконується на картах, якщо вона містить "dust"
Код
[ * ]
виконується на всіх картах
Цитата
[ de_dust | de_aztec ]
"|" всерівно що "or" ("або")
виконується на картах "de_dust" і "de_aztec"
Код
[ de_* & *_dust ]
"&" всерівно що "and" ("і")
виконується тільки на картах з початком "de_" і які закінчуються на "_dust"
Код
[ /de_dust ]
"/" - заборонити
виконується на всіх картах окрім "de_dust"
Код
[ * ] Local
виконується тільки на локальному сервері.
Код
[ * ] Dedicated
виконується тільки на виделеном сервері.
Код
@playersCount > 5
виконується тільки якщо на сервері строго більше 5 гравців.
Час
@%H - hour
@%M - minutes
@%S - seconds
@%d - day
@%m - month
@%Y - year
Код
@%H >= 20 & @%H < 23
Виконується тільки якщо час на сервері між 20 і 23.
дж. тут
Поділитися...