michal1250 0 Opublikowano 22 grudnia 2020 Udostępnij Opublikowano 22 grudnia 2020 witam mam problem z GUI co muszę dodać do poniższego kodu aby po kliknięciu była wywoływana dalsza cześć kodu Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 22 grudnia 2020 Udostępnij Opublikowano 22 grudnia 2020 Teraz, michal1250 napisał: witam mam problem z GUI co muszę dodać do poniższego kodu aby po kliknięciu była wywoływana dalsza cześć kodu Musisz użyć eventu 'on inventory click', w którym sprawdzasz nazwę tego GUI. Jeżeli jest zgodna, anulujesz event (aby itemów nie dało się wyjąć) i sprawdzasz kliknięty slot. if clicked slot is 10: # Przykładowo Następnie wykonujesz daną akcję po tym warunku, ot cała filozofia. Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275256 Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 22 grudnia 2020 Autor Udostępnij Opublikowano 22 grudnia 2020 Teraz, Kormic napisał: Musisz użyć eventu 'on inventory click', w którym sprawdzasz nazwę tego GUI. Jeżeli jest zgodna, anulujesz event (aby itemów nie dało się wyjąć) i sprawdzasz kliknięty slot. if clicked slot is 10: # Przykładowo Następnie wykonujesz daną akcję po tym warunku, ot cała filozofia. jeszcze 1 pytanko nie będzie takiego problemu ze jak gracz kliknie w swoim eq czy jakiejś skrzynce to sie uruchomi dalszy kod pytam ponieważ czytałem o takowym problemie w innych postach Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275259 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 22 grudnia 2020 Udostępnij Opublikowano 22 grudnia 2020 Teraz, michal1250 napisał: jeszcze 1 pytanko nie będzie takiego problemu ze jak gracz kliknie w swoim eq czy jakiejś skrzynce to sie uruchomi dalszy kod pytam ponieważ czytałem o takowym problemie w innych postach Ach, w takim wypadku przed anulowaniem eventu musisz jeszcze sprawdzić czy kliknięte inventory to nie jest inventory gracza. if clicked inventory is not player's inventory: # Dalszy kod Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275260 Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 22 grudnia 2020 Autor Udostępnij Opublikowano 22 grudnia 2020 8 minut temu, Kormic napisał: Ach, w takim wypadku przed anulowaniem eventu musisz jeszcze sprawdzić czy kliknięte inventory to nie jest inventory gracza. if clicked inventory is not player's inventory: # Dalszy kod nie działa wywala błąd [22gru2020 21:36:12.300] [Render thread/INFO] [net.minecraft.client.gui.NewChatGui/]: [CHAT] The expression 'clicked slot' may only be used in an inventory click event (amulety.sk, line 36: if clicked slot is 0:') [22gru2020 21:36:12.300] [Render thread/INFO] [net.minecraft.client.gui.NewChatGui/]: [CHAT] [Skript] Encountered 1 error while reloading amulety.sk! a co można zrobić żeby nie dało się wyciągać przedmiotów? Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275264 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 22 grudnia 2020 Udostępnij Opublikowano 22 grudnia 2020 Teraz, michal1250 napisał: nie działa wywala błąd [22gru2020 21:36:12.300] [Render thread/INFO] [net.minecraft.client.gui.NewChatGui/]: [CHAT] The expression 'clicked slot' may only be used in an inventory click event (amulety.sk, line 36: if clicked slot is 0:') [22gru2020 21:36:12.300] [Render thread/INFO] [net.minecraft.client.gui.NewChatGui/]: [CHAT] [Skript] Encountered 1 error while reloading amulety.sk! a co można zrobić żeby nie dało się wyciągać przedmiotów? Zapomniałeś to wstawić w event 'on inventory click'. Zapomniałeś również o sprawdzaniu nazwy. Jeżeli chcesz, aby przedmiotów nie dało się wyciągać, użyj 'cancel event' po sprawdzaniu nazwy GUI oraz typu inventory. Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275265 Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 22 grudnia 2020 Autor Udostępnij Opublikowano 22 grudnia 2020 2 minuty temu, Kormic napisał: Zapomniałeś to wstawić w event 'on inventory click'. Zapomniałeś również o sprawdzaniu nazwy. Jeżeli chcesz, aby przedmiotów nie dało się wyciągać, użyj 'cancel event' po sprawdzaniu nazwy GUI oraz typu inventory. działa ale jak sprawdzić ta nazwę i co to da jeśli jest ustawiony slot 0 Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275266 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 22 grudnia 2020 Udostępnij Opublikowano 22 grudnia 2020 Teraz, michal1250 napisał: jak sprawdzić ta nazwę Sprawdzisz prostym warunkiem: if name of player's current inventory is "nazwaGUI": # Dalszy kod Teraz, michal1250 napisał: co to da jeśli jest ustawiony slot 0 Nie rozumiem pytania, można jaśniej? Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275267 Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 22 grudnia 2020 Autor Udostępnij Opublikowano 22 grudnia 2020 2 minuty temu, Kormic napisał: Sprawdzisz prostym warunkiem: if name of player's current inventory is "nazwaGUI": # Dalszy kod Nie rozumiem pytania, można jaśniej? pisałeś o sprawdzaniu nazwy klikanego przedmiotu co musze dopisać po if żeby ją sprawdzić i czy pomoże to z tym ze jak kliknę w skrzynce w slot 1 to realizuje się kod Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275268 Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 22 grudnia 2020 Autor Udostępnij Opublikowano 22 grudnia 2020 ok nie doczytałem dzięki za szybką pomoc do zamknięcia Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275269 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#34161 Opublikowano 22 grudnia 2020 Udostępnij Opublikowano 22 grudnia 2020 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/43937-klikalne-gui/#findComment-275271 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
michal1250 0
witam mam problem z GUI co muszę dodać do poniższego kodu aby po kliknięciu była wywoływana dalsza cześć kodu
Odnośnik do komentarza
https://skript.pl/temat/43937-klikalne-gui/Udostępnij na innych stronach
10 odpowiedzi na to pytanie
Rekomendowane odpowiedzi