Settings system Multi Theft Auto (MTA)(Eng)

#1 2014.07.20 18:46:00

0

Система настроек позволяет вам сохранять и извлекать настройки для использования в будущем или предоставлять администраторам сервера простой способ настройки вашего ресурса без изменения каких-либо файлов.
Настройки могут быть изменены двумя способами - либо с помощью скриптов, либо администратором сервера с помощью консоли.

Setting names
Настройки имеют довольно простую систему именования, которая позволяет вам указать область действия и доступ, которые они предоставляют.

Names are in the format:
[access][resourceName].settingName

Access modifiers:
- *: общедоступен и может быть прочитан и записан любым ресурсом.
- #: защищены и могут быть прочитаны любым ресурсом, но записаны только тем ресурсом, к которому они принадлежат.
- @: частные и могут быть прочитаны и записаны только тем ресурсом, к которому они принадлежат.
- Не указано: закрытый, если это локальный параметр, общедоступный, если это глобальный параметр.

Имя ресурса необязательно. Если он не указан, то параметр является глобальным.

Название параметра может быть любым, каким вы пожелаете.

Manager
Yвы можете управлять своими настройками с помощью ресурса администратора по умолчанию. Кроме того, вы можете добавить некоторые атрибуты в настройку, которые будут полезны в менеджере настроек:

<settings>
<setting name="*settingname" value="defValue" friendlyname="" group="" accept="" examples="" desc="" />
</settings>


Explanation: TODO
friendlyname: A friendly name to the setting.
accept: The values the setting could accept.
examples: An Example of a value.
desc: A description of the setting.

Scripting functions
В системе настроек есть две скриптовые функции: set и get.
Отредактировано: Panda 2023.09.11 08:32:27