Gość Usunięty#19006 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 (edytowane) . Edytowane 2 maja 2021 przez jhgggg Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 nwse 131 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 https://www.spigotmc.org/threads/asynchronous-player-tracker-update.265722/ Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274142 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 (edytowane) . Edytowane 2 maja 2021 przez jhgggg Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274145 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 Wgl nwm co ty robisz. Czemu nie użyjesz eventu AsyncPlayerChat ? Podstawy bukkita się kłaniają, bez nich nie ruszysz https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/player/AsyncPlayerChatEvent.html Możesz użyc czegoś takiego w evencie if (e.getMessage().startsWith("!gm1")) { e.setCancelled(true); p.setGameMode(); return; } Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274182 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 (edytowane) . Edytowane 2 maja 2021 przez jhgggg Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274188 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 3 minuty temu, jhgggg napisał: chlopie to jest AsyncPlayerChat XDDDDD co do startswith to sie nie zgadzam bo jezeli wpisze !gm1djsdjgdsgsg to i tak załapie a ja tego nie chce XDDD No to co ty chcesz w końcu komene /!gm1 czy na chacie wpisując !gm1 ? Bo nie kumam cię już. Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274189 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 (edytowane) napisałem !gm1 czy napisałem gdzieś /!gm1? napisałem słowo "komende" bo teoretycznie nie jest to komenda a w praktyce napisanie tego na czacie cos wykonuje.. Edytowane 18 grudnia 2020 przez jhgggg Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274190 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 3 minuty temu, jhgggg napisał: co do startswith to sie nie zgadzam bo jezeli wpisze !gm1djsdjgdsgsg Sring message = e.getMessage(); if (message.contains(" ")) { message = e.getMessage().split(" ")[0]; if (!message.equals("!gm1") return; /cos tam } else { if (!message.equals("!gm1") return; /cos tam Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274191 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 po co mam przedłużać kod skoro moge użyć "String[] cos = msg.split(" ");" "String msg = e.getMessage();" Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274192 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 1 minutę temu, jhgggg napisał: napisałem !gm1 czy napisałem gdzieś /!gm1? jak ty chcesz zrobić komendę !gm1 ? logiki trochę Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274193 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 Tak jak napisałem wyżej.. Nazwałem to "komendą" czysto teoretycznie.. Nie mam czasu aby z tobą dyskutować Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274194 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 32 minuty temu, jhgggg napisał: Tak jak napisałem wyżej.. Nazwałem to "komendą" czysto teoretycznie.. Nie mam czasu aby z tobą dyskutować WTF poałem ci event ktory za to odpowiada a ty mi wyskakujesz z "chlopie to jest AsyncPlayerChat" no a co ty chcesz mieć, to jest event odpowiadający za chat 34 minuty temu, jhgggg napisał: po co mam przedłużać kod skoro moge użyć "String[] cos = msg.split(" ");" "String msg = e.getMessage();" jeżeli wiadomość nie zawiera przerwy to wyrzuci błąd Z dokumentacji: Throws: PatternSyntaxException - if the regular expression's syntax is invalid Łączę posty. Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274195 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 (edytowane) . Edytowane 2 maja 2021 przez jhgggg Łączę posty. Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274198 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LeviBoyPL 161 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 Dzieje się tak dlatego, że nie możesz edytować gracza z asynchronicznego wątka (btw kolega dobrze Ci mówił, że problem nie polega na edytowaniu gracza, a na tym jak to robisz). Żeby móc edytować gracza, kod async musisz wykonać w głównym wątku, tworząc nowy BukkitRunnable z użyciem metody .runTask lub .runTaskLater Polecam Ci poczytać też trochę na ten temat https://xyproblem.info/ bo masz duże problemy z opisywaniem tego czego potrzebujesz. Do tego zrażasz do siebie osoby, które próbują Ci pomóc, tylko dla tego, że nie podały Ci gotowego rozwiązania na tacy. Nie na tym polega programowanie. kerpson 1 Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274276 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#19006 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 (edytowane) . Edytowane 2 maja 2021 przez jhgggg Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274279 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LeviBoyPL 161 Opublikowano 18 grudnia 2020 Udostępnij Opublikowano 18 grudnia 2020 (edytowane) 19 minut temu, jhgggg napisał: napisać dlaczego taka wiadomość wyskakuje.. W podanym linku (tym, który kolega wysłał Ci wyżej) pierwszą informacją jaką czytasz jest właśnie powód dlaczego dostajesz tę wiadomość. Edytowane 18 grudnia 2020 przez LeviBoyPL kerpson 1 Odnośnik do komentarza https://skript.pl/temat/43768-asynchronous-player-tracker-update/#findComment-274281 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Gość Usunięty#19006
.
Edytowane przez jhggggOdnośnik do komentarza
https://skript.pl/temat/43768-asynchronous-player-tracker-update/Udostępnij na innych stronach
15 odpowiedzi na to pytanie
Rekomendowane odpowiedzi