LukaszMCSurvEu 2 Opublikowano 5 maja 2023 Udostępnij Opublikowano 5 maja 2023 Witam. Bardzo proszę o napisanie skryptu na aktualizację gui. Posiadam zmienną {statuszamiana.%player%} i chciałbym żeby była ona aktualizowana dopiero po kliknięciu w dany slot gui. Podsyłam obecny skrypt. Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 6 maja 2023 Udostępnij Opublikowano 6 maja 2023 (edytowane) A tak nie jest? Ulepszyłem ci lekko ten kod on inventory click: if event-inventory is not player's inventory: if name of event-inventory is "&bUstawienia": cancel event if clicked slot is 10: if {statuszamiana::%player%} is true: send "&cZamiana wyłączona" set {statuszamiana::%player%} to false else: set {statuszamiana::%player%} to true send "&aZamiana włączona" command /ustawienia: trigger: set {_c} to chest inventory with 6 rows named "&bUstawienia" set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%player%}%" open {_c} to player Nie wiem po co ci komenda /ustaw skoro mogłeś to od razu zrobić w slocie Czemu używasz zmienne z . skoro zapisujesz jakąś grupe graczy? Edytowane 6 maja 2023 przez Fendi Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332496 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LukaszMCSurvEu 2 Opublikowano 6 maja 2023 Autor Udostępnij Opublikowano 6 maja 2023 12 godzin temu, Fendi napisał: A tak nie jest? Ulepszyłem ci lekko ten kod on inventory click: if event-inventory is not player's inventory: if name of event-inventory is "&bUstawienia": cancel event if clicked slot is 10: if {statuszamiana::%player%} is true: send "&cZamiana wyłączona" set {statuszamiana::%player%} to false else: set {statuszamiana::%player%} to true send "&aZamiana włączona" command /ustawienia: trigger: set {_c} to chest inventory with 6 rows named "&bUstawienia" set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%player%}%" open {_c} to player Nie wiem po co ci komenda /ustaw skoro mogłeś to od razu zrobić w slocie Czemu używasz zmienne z . skoro zapisujesz jakąś grupe graczy? Źle sformułowałem o co mi chodzi. Chodzi mi o to żeby był aktualizowany status tej zmiennej na itemku w gui. https://imgur.com/pW2avwc Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332517 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 6 maja 2023 Udostępnij Opublikowano 6 maja 2023 12 godzin temu, Fendi napisał: Ulepszyłem Pojęcie względne, piramida instrukcji if nie wygląda zbyt obiecująco Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332520 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 6 maja 2023 Udostępnij Opublikowano 6 maja 2023 (edytowane) on inventory click: if event-inventory is not player's inventory: if name of event-inventory is "&bUstawienia": cancel event if clicked slot is 10: if {statuszamiana::%player%} is true: send "&cZamiana wyłączona" set {statuszamiana::%player%} to false close player's inventory openGui(player) else: set {statuszamiana::%player%} to true send "&aZamiana włączona" close player's inventory openGui(player) function openGui(p: player): set {_c} to chest inventory with 6 rows named "&bUstawienia" set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%" open {_c} to {_p} Zobacz czy zadziala Edytowane 6 maja 2023 przez Fendi Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332521 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LukaszMCSurvEu 2 Opublikowano 6 maja 2023 Autor Udostępnij Opublikowano 6 maja 2023 27 minut temu, Fendi napisał: on inventory click: if event-inventory is not player's inventory: if name of event-inventory is "&bUstawienia": cancel event if clicked slot is 10: if {statuszamiana::%player%} is true: send "&cZamiana wyłączona" set {statuszamiana::%player%} to false close player's inventory openGui(player) else: set {statuszamiana::%player%} to true send "&aZamiana włączona" close player's inventory openGui(player) function openGui(p: player): set {_c} to chest inventory with 6 rows named "&bUstawienia" set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%" open {_c} to {_p} Zobacz czy zadziala Niestety nie dodałeś komendy do gui, a nie wiem jak to dodać. Proszę, dodaj komendę i wyślij skrypt jeszcze raz. Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332524 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 6 maja 2023 Udostępnij Opublikowano 6 maja 2023 on inventory click: if event-inventory is not player's inventory: if name of event-inventory is "&bUstawienia": cancel event if clicked slot is 10: if {statuszamiana::%player%} is true: send "&cZamiana wyłączona" set {statuszamiana::%player%} to false close player's inventory openGui(player) else: set {statuszamiana::%player%} to true send "&aZamiana włączona" close player's inventory openGui(player) function openGui(p: player): set {_c} to chest inventory with 6 rows named "&bUstawienia" set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%" open {_c} to {_p} command /ustawienia: trigger: openGui(player) A tak, nie zauwazylem LukaszMCSurvEu 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332527 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LukaszMCSurvEu 2 Opublikowano 6 maja 2023 Autor Udostępnij Opublikowano 6 maja 2023 16 minut temu, Fendi napisał: on inventory click: if event-inventory is not player's inventory: if name of event-inventory is "&bUstawienia": cancel event if clicked slot is 10: if {statuszamiana::%player%} is true: send "&cZamiana wyłączona" set {statuszamiana::%player%} to false close player's inventory openGui(player) else: set {statuszamiana::%player%} to true send "&aZamiana włączona" close player's inventory openGui(player) function openGui(p: player): set {_c} to chest inventory with 6 rows named "&bUstawienia" set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%" open {_c} to {_p} command /ustawienia: trigger: openGui(player) A tak, nie zauwazylem Nie działa to zbyt dobrze. https://streamable.com/gayap0 Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332529 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 6 maja 2023 Udostępnij Opublikowano 6 maja 2023 Lepiej ci nie zrobię ,poza tym co zmienia to że ktoś se musi myszka najechać ? Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332530 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LukaszMCSurvEu 2 Opublikowano 6 maja 2023 Autor Udostępnij Opublikowano 6 maja 2023 1 minutę temu, Fendi napisał: Lepiej ci nie zrobię ,poza tym co zmienia to że ktoś se musi myszka najechać ? No trochę to nie fajnie wygląda, ale dobra niech już będzie tak. Dziękuję bardzo za napisanie skryptu. Temat do zamknięcia. Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332531 Udostępnij na innych stronach Więcej opcji udostępniania...
0 devyy 17 Opublikowano 7 maja 2023 Udostępnij Opublikowano 7 maja 2023 function openGUI(p: player): set {_c} to chest inventory with 6 rows named "&bUstawienia" set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%" open {_c} to {_p} on inventory click: event-inventory is not player's inventory if name of event-inventory is "&bUstawienia": cancel event if clicked slot is 10: if {statuszamiana::%player%} is true: send "&cZamiana wyłączona" set {statuszamiana::%player%} to false else if {statuszamiana::%player%} is false: set {statuszamiana::%player%} to true send "&aZamiana włączona" openGUI(player) command /ustawienia: trigger: openGUI(player) prosze chyba działa LukaszMCSurvEu 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332537 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LukaszMCSurvEu 2 Opublikowano 7 maja 2023 Autor Udostępnij Opublikowano 7 maja 2023 2 godziny temu, devyy napisał: function openGUI(p: player): set {_c} to chest inventory with 6 rows named "&bUstawienia" set slot 10 of {_c} to sunflower named "&cAutomatyczne przerabianie na monety" with lore "%{statuszamiana::%{_p}%}%" open {_c} to {_p} on inventory click: event-inventory is not player's inventory if name of event-inventory is "&bUstawienia": cancel event if clicked slot is 10: if {statuszamiana::%player%} is true: send "&cZamiana wyłączona" set {statuszamiana::%player%} to false else if {statuszamiana::%player%} is false: set {statuszamiana::%player%} to true send "&aZamiana włączona" openGUI(player) command /ustawienia: trigger: openGUI(player) prosze chyba działa Dziękuję bardzo, leci . Proszę o zamknięcie tematu. Cytuj Odnośnik do komentarza https://skript.pl/temat/54961-aktualizacja-gui/#findComment-332539 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
LukaszMCSurvEu 2
Witam. Bardzo proszę o napisanie skryptu na aktualizację gui. Posiadam zmienną {statuszamiana.%player%} i chciałbym żeby była ona aktualizowana dopiero po kliknięciu w dany slot gui. Podsyłam obecny skrypt.
Odnośnik do komentarza
https://skript.pl/temat/54961-aktualizacja-gui/Udostępnij na innych stronach
11 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ą.