amxmodx/configs/plugins/VipModular/Vips.json.amxmodx/configs/plugins/VipModular/Vips/. Название файла любое, главное - расширение .json. Структура та же.Vips.json читается в первую очередь, а какой-либо порядок чтения файлов из папки Vips не гарантируется.[
{
"Access": [ /* ... */ ],
"Modules": [ /* ... */ ]
},
{ /* ... */ }
]
Access и Modules.AccessAccess должно содержать одну или более проверок, привязанных к игроку.ModulesModules содержит один или более модулей, которые будут выданы игроку, если он прошёл все проверки из поля Access.L.{
"Limit": "<LimitTypeName>",
"<Param1>": "",
/* ... */
"<ParamN>": []
}
<LimitTypeName> - название типа проверки. Определяется плагином-расширением, регистрирующим тип проверки.<ParamX> - какой-либо параметр проверки. Названия и типы параметров определяются плагином-расширением, добавляющим тип проверки.M.{
"Module": "<ModuleName>",
"<Param1>": "",
/* ... */
"<ParamN>": []
}
<ModuleName> - название модуля. Определяется плагином-расширением, регистрирующим модуль.<ParamX> - какой-либо параметр модуля. Названия и типы параметров определяются плагином-расширением, добавляющим модуль.VipM-ModulesLimiter. Если данные настройки не используются, его можно отключить, в таком случае все модули всегда будут активны.amxmodx/configs/plugins/VipModular/Modules.json.[
{
"Modules": [ /* ... */ ],
"Limits": [ /* ... */ ]
},
{ /* ... */ }
]
Modules - список названий модулей, к которым будут применяться ограничения.Limits - ограничения, применяемые для активации модуля.Limits выполняется, модули из поля Modules будут активны. Если модуль не упоминается в этом файле, он будет активен всегда.