Skocz do zawartości
  • 0

skrypt na gui


KooralYT

Pytanie

zrobiłem sobie prosty skrypt na gui i chce by po kliknięciu na ikonę wykonywało komendę, lecz jej nie wykonuje

command /zadania:
	trigger:
		open chest with 1 rows named "Zadania" to player
		wait 3 tick
		format slot 2 of player with diamond sword named "&l&4Polowanie" with lore "zadania na polowanie" to close then run "polowanie"
		format slot 0 of player with workbench named "&l&2Główne" with lore "misje główne" to close then run ""
		format slot 4 of player with glass bottle named "&l&1Alchemik" with lore "zadania alchemika" to close then run ""
		format slot 8 of player with chest named "&l&8Poboczne" with lore "zadania poboczne" to close then run ""
		format slot 6 of player with wheat named "&l&6farmer" with lore "zadania farmera" to close then run ""
			
command /polowanie:
	trigger:
		open chest with 1 rows named "&l&4Polowanie" to player

chce, żeby po kliknięciu uruchamiało tą komendę co jest na dole ale zamyka i tyle nie działa by otwierało drugie gui. Pewnie jak zwykle coś źle robię :(.

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

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, KooralYT napisał:

zrobiłem sobie prosty skrypt na gui i chce by po kliknięciu na ikonę wykonywało komendę, lecz jej nie wykonuje

Nie używaj 'format slot' z SkQuery, użyj natywnego formatowania w Skript, czyli 'set slot'.

Jeżeli bardzo zależy ci na tym, spróbuj zamknąć pierwsze GUI przed otwarciem drugiego za pomocą 'close player's inventory'.

Odnośnik do komentarza
https://skript.pl/temat/43878-skrypt-na-gui/#findComment-274848
Udostępnij na innych stronach

  • 0
7 godzin temu, KooralYT napisał:

zrobiłem sobie prosty skrypt na gui i chce by po kliknięciu na ikonę wykonywało komendę, lecz jej nie wykonuje




command /zadania:
	trigger:
		open chest with 1 rows named "Zadania" to player
		wait 3 tick
		format slot 2 of player with diamond sword named "&l&4Polowanie" with lore "zadania na polowanie" to close then run "polowanie"
		format slot 0 of player with workbench named "&l&2Główne" with lore "misje główne" to close then run ""
		format slot 4 of player with glass bottle named "&l&1Alchemik" with lore "zadania alchemika" to close then run ""
		format slot 8 of player with chest named "&l&8Poboczne" with lore "zadania poboczne" to close then run ""
		format slot 6 of player with wheat named "&l&6farmer" with lore "zadania farmera" to close then run ""
			
command /polowanie:
	trigger:
		open chest with 1 rows named "&l&4Polowanie" to player

chce, żeby po kliknięciu uruchamiało tą komendę co jest na dole ale zamyka i tyle nie działa by otwierało drugie gui. Pewnie jak zwykle coś źle robię :(.

Spróbuj tego. Nie jestem pewien, ale w nowszych werjsach Skript'a jest chyba problem z current player's inventory i wyskakuje blad w konsoli. Jak ktoś bedzie wiedzieć na co zmienić to niech poprawi. :)

command /zadania:
	trigger:
		open chest with 1 rows named "Zadania" to player
		set slot 2 of player's current inventory to diamond sword named "&l&4Polowanie" with lore "zadania na polowanie"
		set slot 0 of player's current inventory to workbench named "&l&2Główne" with lore "misje główne"
		set slot 4 of player's current inventory to glass bottle named "&l&1Alchemik" with lore "zadania alchemika"
		set slot 8 of player's current inventory to chest named "&l&8Poboczne" with lore "zadania poboczne"
		set slot 6 of player's current inventory to wheat named "&l&6farmer" with lore "zadania farmera"
on inventory click:
	if inventory name of player's current inventory is "Zadania":
		cancel event
		if clicked slot is 2:
			execute player command "polowanie"
command /polowanie:
	trigger:
		open chest with 1 rows named "&l&4Polowanie" to player

 

Edytowane przez ShardIt
poprawa kodu
Odnośnik do komentarza
https://skript.pl/temat/43878-skrypt-na-gui/#findComment-274961
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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