Skocz do zawartości
  • 0

Eventy w gui


Qaress

Pytanie

Witam, potrzebuje skryptu na eventy w gui
chodzi w nim oto że po wpisaniu komendy ./eventy otwiera się gui a w nim jakoś po środku 3 głowy mogą się byle jak nazywać,  opis itemku ( głowy ) ma być aktywny i nie aktywny
Z góry wielkie dzięki <3
 

Odnośnik do komentarza
https://skript.pl/temat/39062-eventy-w-gui/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	file: "plugins/bEvents/config.yml"

on load:
	loop (yaml nodes "eventy" from file {@file}):
		set {bEvents::%loop-value%::name} to yaml value "eventy.%loop-value%.name" from file {@file}
		set {bEvents::%loop-value%::lore} to yaml list "eventy.%loop-value%.lore" from file {@file}
		set {bEvents::%loop-value%::item} to yaml value "eventy.%loop-value%.item" from file {@file}
		set {bEvents::%loop-value%::slot} to yaml value "eventy.%loop-value%.slot" from file {@file}
		add loop-value to {bEvents::openGui::*}

function bEventClick(player: player, event: text):
	send "Klikłeś na event: %{_event}%." to {_player}
	
command /eventy [<text>]:
	trigger:
		open chest with 1 row named "Eventy" to player
		loop {bEvents::openGui::*}:
			format gui slot ({bEvents::%loop-value%::slot} parsed as integer) of player with ({bEvents::%loop-value%::item} parsed as itemtype) named coloured {bEvents::%loop-value%::name} with lore (join {bEvents::%loop-value%::lore::*} with "||") to run function bEventClick(player, "%loop-value%")

Wtedy do pliku dajesz na przykład:

eventy:
  Event1:
    name: 'Event 1'
    lore:
      - 'Status: &aaktywny'
    item: 'skull of ("Libter" parsed as offlineplayer)'
    slot: '0'

 

Odnośnik do komentarza
https://skript.pl/temat/39062-eventy-w-gui/#findComment-245654
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...