Разрешения
Все разрешения находятся в конфигурации и могут быть настроены по вашему вкусу.
По умолчанию они есть;
"skinbox.use" - требуется для открытия SkinBox
«skinbox.admin» — требуется для использования команд администратора
. «skinbox.ignorecost» — игнорирует стоимость использования для игроков с этим разрешением
. «skinbox.ignorecooldown» — игнорирует время восстановления для игроков с этим
разрешением
. к различным категориям предметов, которые ограничивают создание скинов для этих предметов игроками с разрешения.
По умолчанию все они используют разрешение «skinbox.use», которое позволяет любому, у кого есть это разрешение, скинировать эти типы предметов.
Если вы хотите ограничить эти типы предметов определенными игроками, вам нужно изменить разрешение на что-то другое, кроме значения по умолчанию, и предоставить его этим игрокам.
Код:
"Permission required to skin weapons": "skinbox.use",
"Permission required to skin deployables": "skinbox.use",
"Permission required to skin attire": "skinbox.use",
Ограничение одобренных скинов для определенных игроков
Таким же образом вы можете ограничить использование скинов, одобренных Rust, для определенных игроков.
Код:
"Permission required to view approved skins": "skinbox.use",
Пользовательские разрешения для каждого скина
Вы также можете назначить пользовательские разрешения для каждого идентификатора скина в разделе «Пользовательские разрешения для каждого скина» в конфигурации. Вы указываете свое разрешение, а затем добавляете скины в этот список.
Конфиг по умолчанию содержит примеры того, как это делается
С#:
"Custom permissions per skin": {
"skinbox.example1": [
9990,
9991,
9992
],
"skinbox.example2": [
9993,
9994,
9995
],
"skinbox.example3": [
9996,
9997,
9998
]
}