Killeerek01 0 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 (edytowane) Hej, mam pytanko ponieważ kiedy chce napisać coś w javie np. najprostszy event to nie moge zrobić np Import od AsyncPlayerChatEvent i tak od wszystkich Block break itp. Proszę o pomoc! Edytowane 27 października 2017 przez Killeerek01 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 LloydPL 436 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 Jeśli dobrze rozumiem to czy prawidłowo skonfigurowałeś buildpath? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Killeerek01 0 Opublikowano 27 października 2017 Autor Udostępnij Opublikowano 27 października 2017 3 minuty temu, Lloyd PL napisał: Jeśli dobrze rozumiem to czy prawidłowo skonfigurowałeś buildpath? Raczej tak, chodzi o to że np chce zrobić Player p = e.getPlayer(); i w ogóle metoda getplayer nie działa Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 bvcz 439 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 Na pewno zaimportowałeś api bukkita? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Killeerek01 0 Opublikowano 27 października 2017 Autor Udostępnij Opublikowano 27 października 2017 5 minut temu, bvcz napisał: Na pewno zaimportowałeś api bukkita? tak Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 STEINER 60 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 public void TwojEvent (TwojEvent e) e.getPlayer(); O to ci chodzi? Wytłumacz logiczniej a nie.... Chyba, że tylko ja nie wiem dokładnie o co ci chodzi.. Podaj kawałek albo cos to postaramy sie pomóc Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 kapi. 332 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 Dodawałeś external jar? i conajmniej 2 silniki craftbukkit + np. spigot lub bukkit itd... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 STEINER 60 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 2 minuty temu, KCPRRR napisał: Dodawałeś external jar? i conajmniej 2 silniki craftbukkit + np. spigot lub bukkit itd... No pisał, że poprawnie skonfigurował build patha więc tak. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 kapi. 332 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 Jakiego posiadasz Eclipsa? ("luna" , "neon"... ) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Killeerek01 0 Opublikowano 27 października 2017 Autor Udostępnij Opublikowano 27 października 2017 1 minutę temu, KCPRRR napisał: Jakiego posiadasz Eclipsa? ("luna" , "neon"... ) luna Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Killeerek01 0 Opublikowano 27 października 2017 Autor Udostępnij Opublikowano 27 października 2017 6 minut temu, SKsteiner napisał: public void TwojEvent (TwojEvent e) e.getPlayer(); O to ci chodzi? Wytłumacz logiczniej a nie.... Chyba, że tylko ja nie wiem dokładnie o co ci chodzi.. Podaj kawałek albo cos to postaramy sie pomóc Chodzi mi o to że event AsyncPlayerChatEvent w ogóle nie działa, jak zainportuje to mi się import na czerwono świeci i metoda też Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 kapi. 332 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 1 minutę temu, Killeerek01 napisał: Chodzi mi o to że event AsyncPlayerChatEvent w ogóle nie działa, jak zainportuje to mi się import na czerwono świeci i metoda też Podaj kod z całego eventu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 STEINER 60 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 No to może "{" i "}" źle poustawiałes? Albo nie dodales ";" gdzies? Podaj kodu troche. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Killeerek01 0 Opublikowano 27 października 2017 Autor Udostępnij Opublikowano 27 października 2017 4 minuty temu, KCPRRR napisał: Podaj kod z całego eventu. Spoiler import java.util.regex.Matcher; import java.util.regex.Pattern; import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.player.AsyncPlayerChatEvent; public class AsyncPlayerChatEvent implements Listener { public static final Pattern IPPATTERN = Pattern.compile("^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])$"); public static final Pattern BANNED_WORDS = Pattern.compile(".*(.ench|arivi.pl|easyhard|easyhc|easyhard.net|easyhc.pl|arivi|mchardcore|ssij|xkleszcz|craftstory|face2face|f2f|gale|.pl|chuj|chuja|chujek|chuju|chujem|chujnia|chujowy|chujowa|chujowe|cipa|cipe|cipie|dojebac|dojebie|dojebal|dojebala|dojebalem|dojebalam|dojebie|dopieprzac|dopierdalac|dopierdala|dopierdalal|dopierdalala|dopierdoli|dopierdolil|dopierdole|dopierdoli|dopierdalajacy|dopierdolic|dupa|dupie|dupcia|dupeczka|dupy|dupe|huj|hujek|hujnia|huja|huje|hujem|huju|jebac|jebal|jebie|jebia|jebak|jebaka|jebal|jebany|jebane|jebanka|jebanko|jebankiem|jebanymi|jebana|jebanym|jebanej|jebana|jebani|jebanych|jebanymi|jebcie|jebiacy|jebiaca|jebiacego|jebiacej|jebia|jebie|jebliwy|jebnac|jebnal|jebna|jebnela|jebnie|jebnij|jebut|koorwa|korwa|kurestwo|kurew|kurewski|kurewska|kurewskiej|kurewska|kurewsko|kurewstwo|kurwa|kurwaa|kurwami|kurwe|kurwie|kurwiska|kurwo|kurwy|kurwach|kurwami|kurewski|kurwiarz|kurwi���cy|kurwica|kurwic|kurwido���ek|kurwik|kurwiki|kurwiszcze|kurwiszon|kurwiszona|kurwiszonem|kurwiszony|kutas|kutasa|kutasie|kutasem|kutasy|kutasow|kutasach|kutasami|matkojebca|matkojebcy|matkojebca|matkojebcami|matkojebcach|najebac|najebal|najebane|najebany|najebana|najebie|najebia|naopierdalac|naopierdalal|naopierdalala|napierdalac|napierdalajacy|napierdolic|nawpierdalac|nawpierdalal|nawpierdalala|obsrywac|obsrywajacy|odpieprzac|odpieprzy|odpieprzyl|odpieprzyla|odpierdalac|odpierdol|odpierdolil|odpierdolila|odpierdoli|odpierdalajacy|odpierdalajaca|odpierdolic|odpierdoli|opieprzaj���cy|opierdalac|opierdala|opierdalajacy|opierdol|opierdolic|opierdoli|opierdola|piczka|pieprzniety|pieprzony|pierdel|pierdlu|pierdola|pierdolacy|pierdolaca|pierdol|pierdole|pierdolenie|pierdoleniem|pierdoleniu|pierdolec|pierdola|pierdolicie|pierdolic|pierdolil|pierdolila|pierdoli|pierdolniety|pierdolisz|pierdolnac|pierdolnal|pierdolnela|pierdolnie|pierdolnij|pierdolnik|pierdolona|pierdolone|pierdolony|pierdz���cy|pierdziec|pizda|pizde|pizdzie|pizdnac|pizdu|podpierdalac|podpierdala|podpierdalajacypodpierdolic|podpierdoli|pojeb|pojeba|pojebami|pojebani|pojebanego|pojebanemu|pojebani|pojebany|pojebanych|pojebanym|pojebanymi|pojebem|pojebac|pojebalo|popierdala|popierdalac|popierdolic|popierdoli|popierdolonego|popierdolonemu|popierdolonym|popierdolone|popierdoleni|popierdolony|porozpierdala|porozpierdalac|poruchac|przejebane|przejebac|przyjebali|przepierdalac|przepierdala|przepierdalajacy|przepierdalajaca|przepierdolic|przyjebac|przyjebie|przyjebala|przyjebal|przypieprzac|przypieprzajacy|przypieprzajaca|przypierdalac|przypierdala|przypierdoli|przypierdalajacy|przypierdolic|qrwa|rozjebac|rozjebie|rozjeba���a|rozpierdalac|rozpierdala|rozpierdolic|rozpierdole|rozpierdoli|rozpierducha|skurwiel|skurwiela|skurwielem|skurwielu|skurwysyn|skurwysynow|skurwysyna|skurwysynem|skurwysynu|skurwysyny|skurwysynski|skurwysynstwo|spieprzac|spieprza|spieprzaj|spieprzajcie|spieprzaja|spieprzajacy|spieprzajaca|spierdalac|spierdala|spierdalal|spierdalalcie|spierdalala|spierdalajacy|spierdolic|spierdoli|spierdol���|spierdola|srac|srajacy|srajac|sraj|sukinsyn|sukinsyny|sukinsynom|sukinsynowi|sukinsynow|ujebac|ujebal|ujebana|ujebany|ujebie|ujeba���a|ujebala|upierdalac|upierdala|upierdoli|upierdolic|upierdoli|upierdola|upierdoleni|wjebac|wjebie|wjebia|wjebiemy|wjebiecie|wkurwiac|wkurwi|wkurwia|wkurwial|wkurwiajacy|wkurwiajaca|wkurwic|wkurwi|wkurwiacie|wkurwiali|wkurwia|wkurwimy|wkurwicie|wkurwiacie|wkurwic|wkurwia|wpierdalac|wpierdalajacy|wpierdol|wpierdolic|wpizdu|wyjebac|wyjebali|wyjebac|wyjebie|wyjebia|wyjebiesz|wyjebie|wyjebiecie|wyjebiemy|wypieprzac|wypieprza|wypieprzal|wypieprzala|wypieprzy|wypieprzyla|wypieprzyl|wypierdal|wypierdalac|wypierdala|wypierdalaj|wypierdalal|wypierdalala|wypierdolic|wypierdoli|wypierdolimy|wypierdolicie|wypierdola|wypierdolili|wypierdolil|wypierdolila|zajebac|zajebie|zajebia|zajebial|zajebiala|zajebali|zajebana|zajebani|zajebane|zajebany|zajebanych|zajebanym|zajebanymi|zajebiste|zajebisty|zajebistych|zajebista|zajebistym|zajebistymi|zajebiscie|zapieprzyc|zapieprzy|zapieprzyl|zapieprzyla|zapieprza|zapieprz|zapieprzymy|zapieprzycie|zapieprzysz|zapierdala|zapierdalac|zapierdalaja|zapierdalaj|zapierdalajcie|zapierdalala|zapierdalali|zapierdalajacy|zapierdolic|zapierdoli|zapierdolil|zapierdolila|zapierdola|zapierniczac|zapierniczajacy|zasrac|zasranym|zasrywajacy|zesrywac|zesrywajac|zjebac|zjebal|zjebala|zjebana|zjebia|zjebali|zjeby+).*"); @EventHandler(priority=EventPriority.LOW) public void onAsyncPlayerChat(AsyncPlayerChatEvent event) { if (event.isCancelled()) { return; } Player player = event.getPlayer(); if (((!player.hasPermission("core.cenzore")) && (IPPATTERN.matcher(event.getMessage()).find())) || ((!player.hasPermission("xfhccore.cenzore")) && (BANNED_WORDS.matcher(event.getMessage().toLowerCase()).find()))) { player.sendMessage(ChatColor.RED +""); event.setCancelled(true); return; } } } @UP & @UP2 Podałem kod wszystko jest na czerwono (isCancelled(), getPlayer(), setCancelled(true)) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 STEINER 60 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 1 minutę temu, Killeerek01 napisał: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Ukryj zawartość import java.util.regex.Matcher; import java.util.regex.Pattern; import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.player.AsyncPlayerChatEvent; public class AsyncPlayerChatEvent implements Listener { public static final Pattern IPPATTERN = Pattern.compile("^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])$"); public static final Pattern BANNED_WORDS = Pattern.compile(".*(.ench|arivi.pl|easyhard|easyhc|easyhard.net|easyhc.pl|arivi|mchardcore|ssij|xkleszcz|craftstory|face2face|f2f|gale|.pl|chuj|chuja|chujek|chuju|chujem|chujnia|chujowy|chujowa|chujowe|cipa|cipe|cipie|dojebac|dojebie|dojebal|dojebala|dojebalem|dojebalam|dojebie|dopieprzac|dopierdalac|dopierdala|dopierdalal|dopierdalala|dopierdoli|dopierdolil|dopierdole|dopierdoli|dopierdalajacy|dopierdolic|dupa|dupie|dupcia|dupeczka|dupy|dupe|huj|hujek|hujnia|huja|huje|hujem|huju|jebac|jebal|jebie|jebia|jebak|jebaka|jebal|jebany|jebane|jebanka|jebanko|jebankiem|jebanymi|jebana|jebanym|jebanej|jebana|jebani|jebanych|jebanymi|jebcie|jebiacy|jebiaca|jebiacego|jebiacej|jebia|jebie|jebliwy|jebnac|jebnal|jebna|jebnela|jebnie|jebnij|jebut|koorwa|korwa|kurestwo|kurew|kurewski|kurewska|kurewskiej|kurewska|kurewsko|kurewstwo|kurwa|kurwaa|kurwami|kurwe|kurwie|kurwiska|kurwo|kurwy|kurwach|kurwami|kurewski|kurwiarz|kurwi���cy|kurwica|kurwic|kurwido���ek|kurwik|kurwiki|kurwiszcze|kurwiszon|kurwiszona|kurwiszonem|kurwiszony|kutas|kutasa|kutasie|kutasem|kutasy|kutasow|kutasach|kutasami|matkojebca|matkojebcy|matkojebca|matkojebcami|matkojebcach|najebac|najebal|najebane|najebany|najebana|najebie|najebia|naopierdalac|naopierdalal|naopierdalala|napierdalac|napierdalajacy|napierdolic|nawpierdalac|nawpierdalal|nawpierdalala|obsrywac|obsrywajacy|odpieprzac|odpieprzy|odpieprzyl|odpieprzyla|odpierdalac|odpierdol|odpierdolil|odpierdolila|odpierdoli|odpierdalajacy|odpierdalajaca|odpierdolic|odpierdoli|opieprzaj���cy|opierdalac|opierdala|opierdalajacy|opierdol|opierdolic|opierdoli|opierdola|piczka|pieprzniety|pieprzony|pierdel|pierdlu|pierdola|pierdolacy|pierdolaca|pierdol|pierdole|pierdolenie|pierdoleniem|pierdoleniu|pierdolec|pierdola|pierdolicie|pierdolic|pierdolil|pierdolila|pierdoli|pierdolniety|pierdolisz|pierdolnac|pierdolnal|pierdolnela|pierdolnie|pierdolnij|pierdolnik|pierdolona|pierdolone|pierdolony|pierdz���cy|pierdziec|pizda|pizde|pizdzie|pizdnac|pizdu|podpierdalac|podpierdala|podpierdalajacypodpierdolic|podpierdoli|pojeb|pojeba|pojebami|pojebani|pojebanego|pojebanemu|pojebani|pojebany|pojebanych|pojebanym|pojebanymi|pojebem|pojebac|pojebalo|popierdala|popierdalac|popierdolic|popierdoli|popierdolonego|popierdolonemu|popierdolonym|popierdolone|popierdoleni|popierdolony|porozpierdala|porozpierdalac|poruchac|przejebane|przejebac|przyjebali|przepierdalac|przepierdala|przepierdalajacy|przepierdalajaca|przepierdolic|przyjebac|przyjebie|przyjebala|przyjebal|przypieprzac|przypieprzajacy|przypieprzajaca|przypierdalac|przypierdala|przypierdoli|przypierdalajacy|przypierdolic|qrwa|rozjebac|rozjebie|rozjeba���a|rozpierdalac|rozpierdala|rozpierdolic|rozpierdole|rozpierdoli|rozpierducha|skurwiel|skurwiela|skurwielem|skurwielu|skurwysyn|skurwysynow|skurwysyna|skurwysynem|skurwysynu|skurwysyny|skurwysynski|skurwysynstwo|spieprzac|spieprza|spieprzaj|spieprzajcie|spieprzaja|spieprzajacy|spieprzajaca|spierdalac|spierdala|spierdalal|spierdalalcie|spierdalala|spierdalajacy|spierdolic|spierdoli|spierdol���|spierdola|srac|srajacy|srajac|sraj|sukinsyn|sukinsyny|sukinsynom|sukinsynowi|sukinsynow|ujebac|ujebal|ujebana|ujebany|ujebie|ujeba���a|ujebala|upierdalac|upierdala|upierdoli|upierdolic|upierdoli|upierdola|upierdoleni|wjebac|wjebie|wjebia|wjebiemy|wjebiecie|wkurwiac|wkurwi|wkurwia|wkurwial|wkurwiajacy|wkurwiajaca|wkurwic|wkurwi|wkurwiacie|wkurwiali|wkurwia|wkurwimy|wkurwicie|wkurwiacie|wkurwic|wkurwia|wpierdalac|wpierdalajacy|wpierdol|wpierdolic|wpizdu|wyjebac|wyjebali|wyjebac|wyjebie|wyjebia|wyjebiesz|wyjebie|wyjebiecie|wyjebiemy|wypieprzac|wypieprza|wypieprzal|wypieprzala|wypieprzy|wypieprzyla|wypieprzyl|wypierdal|wypierdalac|wypierdala|wypierdalaj|wypierdalal|wypierdalala|wypierdolic|wypierdoli|wypierdolimy|wypierdolicie|wypierdola|wypierdolili|wypierdolil|wypierdolila|zajebac|zajebie|zajebia|zajebial|zajebiala|zajebali|zajebana|zajebani|zajebane|zajebany|zajebanych|zajebanym|zajebanymi|zajebiste|zajebisty|zajebistych|zajebista|zajebistym|zajebistymi|zajebiscie|zapieprzyc|zapieprzy|zapieprzyl|zapieprzyla|zapieprza|zapieprz|zapieprzymy|zapieprzycie|zapieprzysz|zapierdala|zapierdalac|zapierdalaja|zapierdalaj|zapierdalajcie|zapierdalala|zapierdalali|zapierdalajacy|zapierdolic|zapierdoli|zapierdolil|zapierdolila|zapierdola|zapierniczac|zapierniczajacy|zasrac|zasranym|zasrywajacy|zesrywac|zesrywajac|zjebac|zjebal|zjebala|zjebana|zjebia|zjebali|zjeby+).*"); @EventHandler(priority=EventPriority.LOW) public void onAsyncPlayerChat(AsyncPlayerChatEvent event) { if (event.isCancelled()) { return; } Player player = event.getPlayer(); if (((!player.hasPermission("core.cenzore")) && (IPPATTERN.matcher(event.getMessage()).find())) || ((!player.hasPermission("xfhccore.cenzore")) && (BANNED_WORDS.matcher(event.getMessage().toLowerCase()).find()))) { player.sendMessage(ChatColor.RED +""); event.setCancelled(true); return; } } } To ja to zostawie bez komentarza ;/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Killeerek01 0 Opublikowano 27 października 2017 Autor Udostępnij Opublikowano 27 października 2017 Teraz, SKsteiner napisał: To ja to zostawie bez komentarza ;/ Jestem idiotą czy nie możesz pomoc? XDD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 STEINER 60 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 (edytowane) 1 minutę temu, Killeerek01 napisał: Jestem idiotą czy nie możesz pomoc? XDD Dobra niewazne xd Edytowane 27 października 2017 przez SKsteiner Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 kapi. 332 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 public boolean AsyncPlayerChatEvent; { Player p = Bukkit.getPlayer(getName()); p.sendMessage("Czesc!"); } Mi tam event działa tylko nie void ;/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Killeerek01 0 Opublikowano 27 października 2017 Autor Udostępnij Opublikowano 27 października 2017 Teraz, SKsteiner napisał: Powiedz czy ty to hashowałes czy wyciągnołes zahashowany kod??? To jest kod z kguildsow, ale chodzi mi o to że z każdym eventem od chatu wszystkie metody są na czerwono 1 minutę temu, KCPRRR napisał: public boolean AsyncPlayerChatEvent; { Player p = Bukkit.getPlayer(getName()); p.sendMessage("Czesc!"); } Mi tam event działa tylko nie void ;/ Okey zobacze Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 LloydPL 436 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 (edytowane) Nie słuchaj się tych znawców javy, po prostu zmień nazwę klasy Zmienienie nazwy klasy powinno pomóc, po prostu @KCPRRR się nie zna, użyj mojej propozycji @Killeerek01 Edytowane 27 października 2017 przez Lloyd PL Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 598 Opublikowano 27 października 2017 Udostępnij Opublikowano 27 października 2017 rozszerzyłeś Maina o JavaPlugin? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Killeerek01 0
Hej, mam pytanko ponieważ kiedy chce napisać coś w javie np. najprostszy event to nie moge zrobić np Import od AsyncPlayerChatEvent i tak od wszystkich Block break itp. Proszę o pomoc!
Edytowane przez Killeerek01Odnośnik do komentarza
Udostępnij na innych stronach
29 odpowiedzi na to pytanie
Rekomendowane odpowiedzi