Создание GUI
Создание нового GUI
Создает новое GUI и помещает его в результат выражения последнее созданное gui
create [a] [new] gui with %inventory% [(and|with) ([re]move[e]able|stealable) items] [(and|with) shape %strings%]Последний аргумент позволяет использовать заготовленные шаблоны расположения интерактивных элементов. Например, если мы открываем инвентарь воронки, то можем указать шаблон “xxixx”, и тогда, при создании элемента “x” первый, второй, четвертый и пятый слоты будут с этим элементом.
Изменить уже созданное GUI
Позволяет переопределить интерактивные элементы внутри уже созданного GUI
(change|edit) [gui] %gui%Создать интерактивный элемент
При клике на этот элемент будет выполнен код внутри секции. Выражение ниже создает интерактивный элемент на следующем пустом слоте инвентаря.
(make|format) [the] next gui [slot] (with|to) [([re]mov[e]able|stealable)] %itemtype%Следующее выражение позволяет указать значение из шаблона или номер слота для создания элемента.
(make|format) gui [slot[s]] %strings/numbers% (with|to) [([re]mov[e]able|stealable)] %itemtype%Удалить интерактивный элемент
(un(make|format)|remove) [the] next gui [slot](un(make|format)|remove) gui [slot[s]] %strings/numbers%(un(make|format)|remove) all [[of] the] gui [slots]При открытии GUI
Код внутри данной секции будет выполнен после открытия GUI игроку.
run (when|while) open[ing] [[the] gui]run (when|while) [the] gui opensrun on gui open[ing]При закрытии GUI
Код внутри данной секции будет выполнен после закрытия GUI игроком.
run (when|while) clos(e|ing) [[the] gui]run (when|while) [the] gui closesrun on gui clos(e|ing)Последнее созданное GUI
Возвращает последнее созданное/измененное GUI
[the] last[ly] [(created|edited)] gui
