warchamer12 20 Opublikowano 3 marca 2018 Udostępnij Opublikowano 3 marca 2018 (edytowane) Daje oto ten kod: A tutaj błedy wywala i mam taki problem ze stawianie checkpointow nie działa tylko wywala to: Edytowane 11 lipca 2020 przez xAxee Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 3 marca 2018 Udostępnij Opublikowano 3 marca 2018 (edytowane) HumanEntity p = e.getWhoClicked(); if ((checkpoints.get(p.getName()) >= 3)) { null zmien humanentity na player sprawdzaj czy p.getName() jest w mapce przed sprawdzaniem ilosci checkpointow Edytowane 3 marca 2018 przez yooniks Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170721 Udostępnij na innych stronach Więcej opcji udostępniania...
0 warchamer12 20 Opublikowano 3 marca 2018 Autor Udostępnij Opublikowano 3 marca 2018 (edytowane) @yooniks W kazdym przypadku to wyskakuje Edytowane 15 lipca 2020 przez Wojciu Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170723 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 3 marca 2018 Udostępnij Opublikowano 3 marca 2018 @warchamer12 rob to co ci podpowiada IDE, czyli zacastuj playera Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170725 Udostępnij na innych stronach Więcej opcji udostępniania...
0 warchamer12 20 Opublikowano 3 marca 2018 Autor Udostępnij Opublikowano 3 marca 2018 Dobra mam juz Player p = (Player) e.getWhoClicked(); Tylko jest problem cały czaz z tym ustawieniem checkpointow ;( @yooniks Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170726 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 3 marca 2018 Udostępnij Opublikowano 3 marca 2018 no checkpoints.get(p.getName()) + 1); przeciez mapka moze go nie zawierac, sprawdzaj takie cos Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170727 Udostępnij na innych stronach Więcej opcji udostępniania...
0 warchamer12 20 Opublikowano 3 marca 2018 Autor Udostępnij Opublikowano 3 marca 2018 (edytowane) @yooniks Zrobiłem tak jak powiedziałeś Edytowane 15 lipca 2020 przez Wojciu Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170728 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 3 marca 2018 Udostępnij Opublikowano 3 marca 2018 kod.. Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170729 Udostępnij na innych stronach Więcej opcji udostępniania...
0 warchamer12 20 Opublikowano 3 marca 2018 Autor Udostępnij Opublikowano 3 marca 2018 (edytowane) @yooniks prosze Edytowane 15 lipca 2020 przez Wojciu Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170730 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 3 marca 2018 Udostępnij Opublikowano 3 marca 2018 nie, nie zrobiles if ((checkpoints.get(p.getName()) >= 3)) { masz sprawdzac czy gracz jest w mapce, jezeli nie to masz z tym cos robisz masz od tego Map#containsKey, i Map#put Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170731 Udostępnij na innych stronach Więcej opcji udostępniania...
0 warchamer12 20 Opublikowano 3 marca 2018 Autor Udostępnij Opublikowano 3 marca 2018 A jak to zrobić ??? byś mi dokładniej napisał bo nie ogarniam ale chce to zrobic @yooniks Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170732 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 3 marca 2018 Udostępnij Opublikowano 3 marca 2018 if (!checkpoints.containsKey(p.getName)) { //tu cos jak gracz jest w mapce } else { //tu cos jak nie jest w mapce } Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170734 Udostępnij na innych stronach Więcej opcji udostępniania...
0 warchamer12 20 Opublikowano 3 marca 2018 Autor Udostępnij Opublikowano 3 marca 2018 (edytowane) @yoonkis tak? if (!checkpoints.containsKey(p.getName())) { if ((checkpoints.get(p.getName()) >= 3)) { p.sendMessage(Utils.getColor(" &8» &fZakup range &cVIP &faby miec wiecej checkpointow! Postawiono &c3&f/&c3&f.")); return; }else { teleport.put(p.getName(), p.getLocation()); checkpoints.put(p.getName(), checkpoints.get(p.getName()) + 1); p.sendMessage(Utils.getColor(" &8» &fZapisales swoja pozycje checkpoint.")); p.closeInventory(); } } } Edytowane 15 lipca 2020 przez Wojciu Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170735 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 3 marca 2018 Udostępnij Opublikowano 3 marca 2018 @warchamer12 pisalem na szybko, poprawiam sie: if (checkpoints.containsKey(p.getName)) { //tu cos jak gracz jest w mapce } else { //tu cos jak nie jest w mapce } if (checkpoints.containsKey(p.getName())) { if ((checkpoints.get(p.getName()) >= 3)) { p.sendMessage(Utils.getColor(" &8» &fZakup range &cVIP &faby miec wiecej checkpointow! Postawiono &c3&f/&c3&f.")); return; }else { teleport.put(p.getName(), p.getLocation()); checkpoints.put(p.getName(), checkpoints.get(p.getName()) + 1); p.sendMessage(Utils.getColor(" &8» &fZapisales swoja pozycje checkpoint.")); p.closeInventory(); } } } else { //tu cos jak nie ma checkpointow, np. sendmessage } no i nie wrzucaj do mapki String (p.getName()) tylko obiekt Player, albo od razu UUID, tak bedzie wygodniej i po prostu jak gracz zmieni nick to dalej bedzie mial checkpointy (ps. moglem zle ustawic klamry) Odnośnik do komentarza https://skript.pl/temat/25824-checkpointy/#findComment-170740 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
warchamer12 20
Daje oto ten kod:
A tutaj błedy wywala i mam taki problem ze stawianie checkpointow nie działa tylko wywala to:
Edytowane przez xAxeeOdnośnik do komentarza
https://skript.pl/temat/25824-checkpointy/Udostępnij na innych stronach
13 odpowiedzi na to pytanie
Rekomendowane odpowiedzi