LastStudio Wiki

#Права доступа

Вкл/выкл, смена права, сообщения отказа

#Синтаксис

permissions.yml:

yaml
id: lastmines:permissions
provider: lastmines:permissions
type: chest
size: 27
title: '&8Права доступа &7{MINE_ID}'

items: { }

#Toggle (пример oneOf)

yaml
enable:
  slot: 11
  oneOf:
    - on_view: '{STATUS} == false'
      material: red_dye
      name: '&fСтатус на ломание шахты'
      on_click:
        - '[perm] enable {MINE_ID} true'
    - on_view: '{STATUS} == true'
      material: lime_dye
      name: '&fСтатус на ломание шахты'
      on_click:
        - '[perm] enable {MINE_ID} false'

oneOf — переключатель вида предмета по условию on_view, стандартный паттерн BMenu для вкл/выкл кнопок, встречается почти во всех меню ниже

#Действия

Тег Что делает
[perm] enable {MINE_ID} <true/false> Вкл/выкл проверку прав
[perm] value {MINE_ID} Сменить право, ввод в чат
[open] lastmines:permission_messages Открыть список сообщений отказа

Остальные строчки (back, info) — обычный BMenu, синтаксис на этом сайте

Сделано с Last