Zmiany

Przejdź do nawigacji Przejdź do wyszukiwania

GUI

Dodane 165 bajtów, 18:14, 16 lip 2021
m
Tworzenie GUI
==Tworzenie GUI==
W celu stworzenia GUI trzeba zapisać [[Zdarzenia|zdarzenie]], [[Pętle|pętlę]] lub [[Komendy|komendę]], które wywołają otworzenie się GUI. Wyświetlanie [[Ekwipunek|ekwipunku]]:<br>
<code>open chest with <integer> rows named "<string>" to <player></code>
*<integer> - liczba rzędów w GUI (może ona być liczbą od 1 do X , jednak musimy pamiętać , że gui będzie sie zniekształcać przy większej ilości slotówGUI ulegnie zniekształceniu w wypadku wprowadzenia zbyt dużej liczby),
*<string> - nazwa GUI,
*<player> - gracz, któremu ma się owe GUI wyświetlić.
W powyższym GUI gracz ma nad nim pełną kontrolę, lecz - w takim zestawieniu - jest ono puste, gdyż należy zdefiniować to, co ma się w nim znaleźć oraz dodać odpowiednie [[Event|eventy]], które wykonują wykonają kod po kliknięciu slota w [[Ekwipunek|ekwipunku]].
===Definiowanie slota===
<code>format slot <integer-1> of <player> with <integer-2> of <item> to <effect></code>
*<integer-1> - definiuje, na jakim w którym slocie ma zostać wstawiony podany się pojawić wprowadzony [[Przedmiot|przedmiot]]. <u>Pierwszym slotem w ekwipunku jest slot, o liczbie porządkowej 0,</u>*<player> - gracz, któremu ma się slot wyświetlićktórego ekwipunkiem w tym momencie operujemy,*<integer-2> - liczba ilość danego [[Przedmiot|przedmiotu]],*<item> - angielska nazwa danego [[ItemPrzedmiot|itemuprzedmiotu]], np. ''diamond'', ''barrier'', ''bone''.
*<effect> - tutaj możliwe jest zdefiniowanie czterech efektów:
**'''be unstealable''' - zapobiega "kradzieży" [[Przedmiot|przedmiotu]] - powoduje, czyli że nie można wyjąć go wyjąć z GUI,**'''run "<command>"''' - umożliwia wywołanie komendypo kliknięciu następuje wykonanie polecenia,**'''close''' - zamyka po kliknięciu następuje zamknięcie GUI,**'''close then run "<command>"''' - zamyka po kliknięciu następuje zamknięcie GUI i wywołuje komendę, która jest wykonywana przez konsolęwykonanie polecenia z poziomu konsoli.
Sposób pierwszy jest niepolecany. Nie jest on bowiem rozbudowany oraz nie umożliwia wywołania wielu efektów naraz, dlatego poleca też zaleca się skorzystanie z:
<pre>open chest with <integer> row named "<string>" to <player>
51
edycji

Menu nawigacyjne