Skocz do zawartości
  • 0

GUI


yolinho

Pytanie

Siemka, mam zrobione w gui pod komendą /cobblex
I wygląda to tak:
https://imgur.com/2vYNBAJ

Kod: 


command /test:
	trigger:
		new Inventory "&6&lCobble&6&lX &7&l- Drop";
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setRow{3};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{1, 64 17 named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{2, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{3, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{4, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{5, sticky piston named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{6, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{7, 10 cactus named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{8, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{9, 2 villager spawn egg named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setCommand{2, "<KOMENDA>"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setExecutor{3, "player"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.display{player};

Jeszcze nie jest dokończony, ale jak się wpisuje /test nie ma zadnych errorów, a wyświetla tak jak widać na zdjęciu, za kazdym razem w innej kolejności te przedmioty. Raz brakuje jednego, raz dwóch, po prostu róznie, ale nigdy nie ma wszystkich.
Zawsze mi to działało, nie wiem o co chodzi...Moze ktos z Was sie spotkal z takim czyms? Pozdrawiam :) 

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

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
5 minut temu, yolinho napisał:

Siemka, mam zrobione w gui pod komendą /cobblex
I wygląda to tak:
https://imgur.com/2vYNBAJ

Kod: 



command /test:
	trigger:
		new Inventory "&6&lCobble&6&lX &7&l- Drop";
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setRow{3};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{1, 64 17 named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{2, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{3, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{4, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{5, sticky piston named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{6, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{7, 10 cactus named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{8, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{9, 2 villager spawn egg named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setCommand{2, "<KOMENDA>"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setExecutor{3, "player"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.display{player};

Jeszcze nie jest dokończony, ale jak się wpisuje /test nie ma zadnych errorów, a wyświetla tak jak widać na zdjęciu, za kazdym razem w innej kolejności te przedmioty. Raz brakuje jednego, raz dwóch, po prostu róznie, ale nigdy nie ma wszystkich.
Zawsze mi to działało, nie wiem o co chodzi...Moze ktos z Was sie spotkal z takim czyms? Pozdrawiam :) 

Nie dodaje się ponieważ nie dodajesz chociaż jakiegoś czasu na stworzenie tego musisz dodac po "new Inventory "&6&lCobble&6&lX &7&l- Drop";" dodac to: "wait 3 ticks"

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

  • 0
Teraz, Mr Janek napisał:

Nie dodaje się ponieważ nie dodajesz chociaż jakiegoś czasu na stworzenie tego musisz dodac po "new Inventory "&6&lCobble&6&lX &7&l- Drop";" dodac to: "wait 3 ticks"

Próbowałem wcześniej juz z tick i nie działało :/

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

  • 0
3 minuty temu, Mr Janek napisał:

A nie probowales innym sposobem gui? latwiejszym? ze wiesz open chest itd..

Z tego co wiem da się to bugować. 

 

5 minut temu, Mr Janek napisał:

Nie dodaje się ponieważ nie dodajesz chociaż jakiegoś czasu na stworzenie tego musisz dodac po "new Inventory "&6&lCobble&6&lX &7&l- Drop";" dodac to: "wait 3 ticks"

Jak do tego kodu dodać wait? Nie wiem jak się to robi, gdy jest taki kod :/ Pierwszy raz to pisałem, pozdrawiam

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

  • 0
command /test:
	trigger:
		new Inventory "&6&lCobble&6&lX &7&l- Drop";
		wait 3 ticks
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setRow{3};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{1, 64 17 named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{2, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{3, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{4, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{5, sticky piston named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{6, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{7, 10 cactus named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{8, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{9, 2 villager spawn egg named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setCommand{2, "<KOMENDA>"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setExecutor{3, "player"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.display{player};

A jeżeli to nie działa to spróbuj z tym:

command /test:
	trigger:
		open chest with 3 rows named "Cos tam" to player
		wait 3 ticks
		format slot 0 of player with 1 of log named "cos" with lore "cos" to be unstealable
		[....] #Dalszy kod

 

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

  • 0
6 minut temu, Mr Janek napisał:

command /test:
	trigger:
		new Inventory "&6&lCobble&6&lX &7&l- Drop";
		wait 3 ticks
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setRow{3};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{1, 64 17 named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{2, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{3, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{4, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{5, sticky piston named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{6, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{7, 10 cactus named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{8, 10 sugar canes named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setItem{9, 2 villager spawn egg named "&aDrewno" with lore "&7Ilosc: &616&7/&632&7/&648&7/&664||&7Szansa: &6{@dropDrewno}%%"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setCommand{2, "<KOMENDA>"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.setExecutor{3, "player"};
		"&6&lCobble&6&lX &7&l- Drop".Inventory.display{player};

A jeżeli to nie działa to spróbuj z tym:


command /test:
	trigger:
		open chest with 3 rows named "Cos tam" to player
		wait 3 ticks
		format slot 0 of player with 1 of log named "cos" with lore "cos" to be unstealable
		[....] #Dalszy kod

 

To pierwsze nie działa, a z tym drugim [ciach] //Ewald nie będę próbował, bo da się zabierać itemy, jest bug :P

Edytowane przez Ewald
Odnośnik do komentarza
https://skript.pl/temat/21298-gui/#findComment-144735
Udostępnij na innych stronach

  • 0
Teraz, yolinho napisał:

To pierwsze nie działa, a z tym drugim gównem nie będę próbował, bo da się zabierać itemy, jest bug :P

Drugie można odbugowac jest specjalne API na skript.pl w dziale skrypty

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

  • 0
Teraz, yolinho napisał:

Które mi nie działa i wywala błędy. 
http://imgur.com/a/lSd70
Tak, mam wildskript, skquery i inne rózne.

Sprobuj z tym drugim i daj wait 10 ticks u mnie wtedy nie mogl nikt wyjmować itemow

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

  • 0
Teraz, yolinho napisał:

Ale z tym jest bug, ze skrzynką..zobacz na youtubie :)
Pierwszy sposób z 10 tick tez.

Wiem widziałem. Może spróbuj przeinstalować SkQuery WildSkript i Skript do wyższej wersji

Odnośnik do komentarza
https://skript.pl/temat/21298-gui/#findComment-144741
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ę...