pawel1232 0 Opublikowano 11 sierpnia 2020 Udostępnij Opublikowano 11 sierpnia 2020 on inventory close: if "%inventory name of player's current inventory%" is "&c&lJestes sprawdzany!": if {skrzynia:close} is true: cancel event Wiecie czemu to nie działa? Cytuj Odnośnik do komentarza https://skript.pl/temat/41000-inventory-close/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 11 sierpnia 2020 Udostępnij Opublikowano 11 sierpnia 2020 (edytowane) 11 minut temu, pawel1232 napisał: on inventory close: if "%inventory name of player's current inventory%" is "&c&lJestes sprawdzany!": if {skrzynia:close} is true: cancel event Wiecie czemu to nie działa? 'on inventory close' jest jednym z eventów, których nie można wycofać (cancelować). Możesz to jednak zastąpić w ten sposób, że otwierasz ponownie to samo GUI. Edytowane 11 sierpnia 2020 przez Kormic pawel1232 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41000-inventory-close/#findComment-255582 Udostępnij na innych stronach Więcej opcji udostępniania...
0 pawel1232 0 Opublikowano 11 sierpnia 2020 Autor Udostępnij Opublikowano 11 sierpnia 2020 Napisał byś to że jak skrzynia close będzie caly czas true to się będzie otwierac Cytuj Odnośnik do komentarza https://skript.pl/temat/41000-inventory-close/#findComment-255584 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 11 sierpnia 2020 Udostępnij Opublikowano 11 sierpnia 2020 18 minut temu, pawel1232 napisał: Napisał byś to że jak skrzynia close będzie caly czas true to się będzie otwierac Proszę, powinno działać nawet i bez tego 'wait 1 tick': function otwieranieGUI(p: player): open chest with 3 rows named "GUI" to {_p} set slot 12 of {_p}'s current inventory to iron block named "Blok nr 1" set slot 13 of {_p}'s current inventory to gold block named "Blok nr 1" set slot 14 of {_p}'s current inventory to diamond block named "Blok nr 1" command /gui: trigger: otwieranieGUI(player) on inventory close: if name of player's current inventory is "GUI": if {skrzynia::close} is true: wait 1 tick otwieranieGUI(player) pawel1232 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41000-inventory-close/#findComment-255586 Udostępnij na innych stronach Więcej opcji udostępniania...
0 pawel1232 0 Opublikowano 12 sierpnia 2020 Autor Udostępnij Opublikowano 12 sierpnia 2020 Pokazuje błąd : function otwieranieGUI(p: player): is not a text function otwieranieGUI(p: player): is not a boolean Cytuj Odnośnik do komentarza https://skript.pl/temat/41000-inventory-close/#findComment-255597 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 12 sierpnia 2020 Udostępnij Opublikowano 12 sierpnia 2020 (edytowane) Godzinę temu, pawel1232 napisał: Pokazuje błąd : function otwieranieGUI(p: player): is not a text function otwieranieGUI(p: player): is not a boolean Nie masz w Skript'cie funkcji? Zapewne masz wersję niższą niż 2.2. Jeśli masz 1.8.8, to zaktualizuj Skripta do 2.2-dev36 (można pobrać z Githuba: https://github.com/SkriptLang/Skript/releases/) Przy okazji do tego Skripta potrzeba Spigota 1.8.8. Edytowane 12 sierpnia 2020 przez Kormic xAxee 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41000-inventory-close/#findComment-255600 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
pawel1232 0
on inventory close: if "%inventory name of player's current inventory%" is "&c&lJestes sprawdzany!": if {skrzynia:close} is true: cancel eventWiecie czemu to nie działa?
Odnośnik do komentarza
https://skript.pl/temat/41000-inventory-close/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
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ą.