pvp_glock19 1 Opublikowano 11 lipca 2024 Udostępnij Opublikowano 11 lipca 2024 Hej jestem w trakcie robienia eventówek z anarchia.gg czy ktoś da rade mi powiedzieć jak zrobić totem który się nie aktywuje i żeby po respawnie jeżeli gracz przed śmiercia miał ten totem to żeby było keepinventory Odnośnik do komentarza https://skript.pl/temat/57838-totem-u%C5%82askawienia/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 15 lipca 2024 Udostępnij Opublikowano 15 lipca 2024 W dniu 11.07.2024 o 11:44, pvp_glock19 napisał: Hej jestem w trakcie robienia eventówek z anarchia.gg czy ktoś da rade mi powiedzieć jak zrobić totem który się nie aktywuje i żeby po respawnie jeżeli gracz przed śmiercia miał ten totem to żeby było keepinventory Totem aktywuje się tylko jeśli gracz w momencie śmierci trzyma go w ręce, więc samo posiadanie w ekwipunku jest niewystarczającym warunkiem aktywacji. Do obsłużenia tego zdarzenia można wykorzystać listener 'on resurrect attempt'. Warto zwrócić uwagę na poniższy komentarz w dokumentacji. Cytat Called when an entity dies, always. If they are not holding a totem, this is cancelled - you can, however, uncancel it. W dużym uproszczeniu - aby totem nigdy się nie aktywował, wystarczy anulować te zdarzenie (cancel event) na samym początku. Jeżeli jednak mamy zapisywać przedmioty zawsze gdy gracz posiada totem w ekwipunku (niekoniecznie w ręce), musimy zapisać wszystkie przedmioty w ekwipunku gracza do przypisanej do niego jakiejś globalnej listy zmiennych (na przykład {keepInventory::%uuid of entity%::*}), wręczać mu je w listenerze zdarzenia 'on respawn' i czyścić tę listę. Gdyby nie została ona wyczyszczona, z każdą śmiercią gracza z totemem będzie ona przechowywała więcej i więcej przedmiotów, a tego nie chcemy. Oczywiście, na początku zdarzenia 'on resurrection attempt' należy dodać warunek 'entity is a player', ponieważ te zdarzenie działa również na inne żywe byty. Pozdrawiam. Odnośnik do komentarza https://skript.pl/temat/57838-totem-u%C5%82askawienia/#findComment-343935 Udostępnij na innych stronach Więcej opcji udostępniania...
0 pvp_glock19 1 Opublikowano 4 sierpnia 2024 Autor Udostępnij Opublikowano 4 sierpnia 2024 dzieki Kormic 1 Odnośnik do komentarza https://skript.pl/temat/57838-totem-u%C5%82askawienia/#findComment-344516 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 4 sierpnia 2024 Udostępnij Opublikowano 4 sierpnia 2024 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/57838-totem-u%C5%82askawienia/#findComment-344519 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
pvp_glock19 1
Hej jestem w trakcie robienia eventówek z anarchia.gg czy ktoś da rade mi powiedzieć jak zrobić totem który się nie aktywuje i żeby po respawnie jeżeli gracz przed śmiercia miał ten totem to żeby było keepinventory
Odnośnik do komentarza
https://skript.pl/temat/57838-totem-u%C5%82askawienia/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi