Skocz do zawartości
  • 0

strzala w gui


RtSyS

Pytanie

Mam pewnien problem poniewaz jak probuje do {_item} przpisac item "arrow" to normalnie skript sie reloaduje ale tego itemu nie ma (chodzi ze sie w slocie 0 poprostu nic nie ma) skrypt jest dobry bo jak zalozmy dam stick to juz dziala 

set {_gui} to chest inventory with 1 rows named "test"
set {_item} to arrow
set name of {_item} to "strzala"
set slot 0 of {_gui} to {_item}
open {_gui} to player

i tak wiem moge dac nazwe, lore enchand itd w jednej lini ale tak jest bardziej przejrzyscie

 

Edytowane przez RtSyS
Odnośnik do komentarza
https://skript.pl/temat/58901-strzala-w-gui/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Godzinę temu, RtSyS napisał:

Mam pewnien problem poniewaz jak probuje do {_item} przpisac item "arrow" to normalnie skript sie reloaduje ale tego itemu nie ma (chodzi ze sie w slocie 0 poprostu nic nie ma) skrypt jest dobry bo jak zalozmy dam stick to juz dziala 

set {_gui} to chest inventory with 1 rows named "test"
set {_item} to arrow
set name of {_item} to "strzala"
set slot 0 of {_gui} to {_item}
open {_gui} to player

i tak wiem moge dac nazwe, lore enchand itd w jednej lini ale tak jest bardziej przejrzyscie

 

hmm moze z jakiegos powodu traktuje to jako entity a nie itemstack

set {_gui} to chest inventory with 1 rows named "test"
set slot 0 of {_gui} to an arrow named "strzala"
open {_gui} to player

albo

1 of arrow

powinno dać do zrozumienia ze chodzi o itemstack

Edytowane przez Fendi
Odnośnik do komentarza
https://skript.pl/temat/58901-strzala-w-gui/#findComment-347191
Udostępnij na innych stronach

  • 0
20 godzin temu, Fendi napisał:

hmm moze z jakiegos powodu traktuje to jako entity a nie itemstack

set {_gui} to chest inventory with 1 rows named "test"
set slot 0 of {_gui} to an arrow named "strzala"
open {_gui} to player

albo

1 of arrow

powinno dać do zrozumienia ze chodzi o itemstack

a dalo by sie zamiast {_item} dac jakas zmienna zeby moc jakiegos itemu uzyc w kilku gui i go nie tworzyc za kazdym razem?

 

Odnośnik do komentarza
https://skript.pl/temat/58901-strzala-w-gui/#findComment-347194
Udostępnij na innych stronach

  • 0
4 godziny temu, RtSyS napisał:

a dalo by sie zamiast {_item} dac jakas zmienna zeby moc jakiegos itemu uzyc w kilku gui i go nie tworzyc za kazdym razem?

 

pewnie, ale niekoniecznie ma to sens

juz lepiej uzyc options zamiast lokalnie zapisywac taka zmienna na dysku

Edytowane przez Fendi
Odnośnik do komentarza
https://skript.pl/temat/58901-strzala-w-gui/#findComment-347196
Udostępnij na innych stronach

  • 0
22 godziny temu, Fendi napisał:

pewnie, ale niekoniecznie ma to sens

juz lepiej uzyc options zamiast lokalnie zapisywac taka zmienna na dysku

nie chodzilo mi o taka zmienna co sie zapisuje w folderze ani options tylko cos jak {_item} tylko ze tworze to na poczatku skriptu i potem ciagle tego uzywam czy w taki spoob wlasnie dziala option bo nie za bardzo ogarniam to

 

Odnośnik do komentarza
https://skript.pl/temat/58901-strzala-w-gui/#findComment-347199
Udostępnij na innych stronach

  • 0
13 godzin temu, RtSyS napisał:

nie chodzilo mi o taka zmienna co sie zapisuje w folderze ani options tylko cos jak {_item} tylko ze tworze to na poczatku skriptu i potem ciagle tego uzywam czy w taki spoob wlasnie dziala option bo nie za bardzo ogarniam to

 

on load:
    set {-item::1} to dirt named "xd" with lore "123" and "456"

....
......
........
    set slot 0 of {_gui} to {-item::1}

mozesz jeszcze zapisywac taki itemek w ramie przy kazdym zaladowaniu (tylko musisz miec wersje 2.12+

Odnośnik do komentarza
https://skript.pl/temat/58901-strzala-w-gui/#findComment-347201
Udostępnij na innych stronach

  • 0
W dniu 12.10.2025 o 11:01, Fendi napisał:
on load:
    set {-item::1} to dirt named "xd" with lore "123" and "456"

....
......
........
    set slot 0 of {_gui} to {-item::1}

mozesz jeszcze zapisywac taki itemek w ramie przy kazdym zaladowaniu (tylko musisz miec wersje 2.12+

a cos na zasadzie zadeklarowania gui a nie itemu bo jesli daje {-gui} i przypsiuje do inventorty to mi daje warning chodzi mi dokladnie o to ze powiedzmy mam gui klikam item i sie otwiera kolejne w nim jest arrow ktory po kliknieciu cofa mnie do poprzedniego ale nie chce pisac calego od nowa tylko sie odniesc open gui to player i tyle

on load:
	set {gui} to chest inventory with 1 rows named "123"
	set {_item} to chest
	set name of {_item} to "123"
	set lore of {_item} to "abc"
	set slot 2 of {gui} to {_item}

command /123:
	trigger:
		open {gui} to player

mam tak i normalnie dziala ale daje warning ze nie moge zapisywac inventory bo sie usunie mimo to ze w kodzie jest deklaracja itemu i jego slotu wiec kod sie chyba nie usunie a zmienna moze ale zostanie odrazu nadpisana

Edytowane przez RtSyS
Odnośnik do komentarza
https://skript.pl/temat/58901-strzala-w-gui/#findComment-347214
Udostępnij na innych stronach

  • 0
W dniu 13.10.2025 o 21:41, RtSyS napisał:

a cos na zasadzie zadeklarowania gui a nie itemu bo jesli daje {-gui} i przypsiuje do inventorty to mi daje warning chodzi mi dokladnie o to ze powiedzmy mam gui klikam item i sie otwiera kolejne w nim jest arrow ktory po kliknieciu cofa mnie do poprzedniego ale nie chce pisac calego od nowa tylko sie odniesc open gui to player i tyle

on load:
	set {gui} to chest inventory with 1 rows named "123"
	set {_item} to chest
	set name of {_item} to "123"
	set lore of {_item} to "abc"
	set slot 2 of {gui} to {_item}

command /123:
	trigger:
		open {gui} to player

mam tak i normalnie dziala ale daje warning ze nie moge zapisywac inventory bo sie usunie mimo to ze w kodzie jest deklaracja itemu i jego slotu wiec kod sie chyba nie usunie a zmienna moze ale zostanie odrazu nadpisana

@Fendi

Odnośnik do komentarza
https://skript.pl/temat/58901-strzala-w-gui/#findComment-347242
Udostępnij na innych stronach

  • 0
15 godzin temu, RtSyS napisał:
function jakiesInv(p: player):
	set {_gui} to chest inventory with 1 row named "123"
	set {_item} to chest
	set name of {_item} to "123"
	set lore of {_item} to "abc"
	set slot 2 of {_gui} to {_item}
	open {_gui} to {_p}

command /123:
	trigger:
		jakiesInv(player)
command /1234567:
	trigger:
		jakiesInv(player)
on right click:
	jakiesInv(player)

Funkcją to wywołaj, 

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