Skocz do zawartości
  • 0

GUI otwiera kolejne GUI (problemy z dwoma graczami)


Pytanie

Witajcie. Mam pewien problem, chcę zrobić coś takiego jak GUI otwierające kolejne - wszystko świetnie działa jeżeli gracz jest JEDEN (oczywiście jeśli drugi gracz nie otwiera w tym czasie GUI). Mam tutaj właśnie taki kod:

 

 

# Ten kod otwiera GUI już drugie, jednak teraz wytłumacze cały problem - wiem o co chodzi z problemem ale nie wiem jak by to zrobić.

Method "CosTam" {}:    set {_p} to arg{1};    open chest with 1 rows named "&4GUI #2" to {_p}    wait 1 tick    format slot 6 of {_p} with 1 of gold ingot named "&7Cos" with lore "Podstwowa" to close then run [function "NEXT" {{_p}}]    stop

A więc tak, dajmy na to że wchodzę w GUI poprzez komendę /open - otwiera mi się okienko, czyli pojawia się pierwsze GUI, okey - wszystko jest dobrze, teraz klikam na przedmiot w tym GUI i wyświetla mi się kolejne już drugie GUI (w tym czasie gdy kliknąłem na przedmiot to używa tego powyższego Method "CosTam" i setuje zmienną {_p} to arg{1}; oznacza to że do zmiennej {_p} jest przypisany player). Więc tak, mamy już otwarte DRUGIE GUI, jednak przychodzi sobie drugi gracz, otwiera to wszystko (Pierwsze GUI > przechodzi do drugiego - czyli że setuje {_p} do gracza tego DRUGIEGO. Teraz pierwszy gracz próbuje użyć tego function "NEXT" {{_p}} to się nie otwiera bo drugi gracz zsetował {_p} i to nasze nie chce działać. Teraz mam takie pytanie, co zrobić aby zmienna była stworzona w postać np. {_p.%player%} czyli żeby była przypisana każda zmienna do innego gracza, żeby po prostu się nie pokrywały - tylko jak wiadomo w funkcji nie możemy użyć {_p.%player%}. Proszę o pomoc, sprawa wygląda na skomplikowaną - ale po zrozumieniu mojego błędu powinien znaleźć się ktoś któremu udałoby się to naprawić.

Odnośnik do komentarza
https://skript.pl/temat/6009-gui-otwiera-kolejne-gui-problemy-z-dwoma-graczami/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

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ę...