VIPEQ 85 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 (edytowane) tkPing Plugin na zbyt duży ping. » INFORMACJE O PLUGINIE ● Wersja: 0.1 [ będą update ] ● Wymagane inne pluginy: Brak ● Plugin testowany na wersji: 1.8.8 ● Github: https://github.com/Torwik96/tkPing » CO ROBI TAKI PLUGIN? ● Komenda /ping sprawdza ile masz pingu ( tzn. opóźnienie internetu ) ● Komunikat zbyt dużego pingu ● [v0.2] Dodano komendę /ping on/off (możliwość wyłączenia powiadomień o zbyt dużym pingu) » DOWNLOAD I PREZENTACJA (WERSJA v0.1) ● DOWNLOAD: https://www61.zippyshare.com/v/NoBnixkW/file.html ● SKAN: https://www.virustotal.com/gui/url/969dd46adc9ff8782b1f3d00f5b77c80dfa5bdd505689e5da1b3325c36aa85c0/detection ● PREZENTACJA: » DOWNLOAD (WERSJA v0.2) ● DOWNLOAD: https://www64.zippyshare.com/v/t2m6Ct74/file.html ● SKAN: https://www.virustotal.com/gui/url/d9bd658b3bd6f61f72223db052ff8293a17bd7bcdeff5d02a8cca4f83c12cb4c/detection Edytowane 10 września 2019 przez VIPEQ v0.2 frixxx8, HeezQ, TakiJakTy i 2 innych 4 1 Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/ Udostępnij na innych stronach Więcej opcji udostępniania...
jaku49 691 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 Dla Ciebie 7ms pingu jest wynikiem wysokim? Ja mam cały czas ~45ms opóźnienia i to nie jest dużo, na 200+ zaczyna się niezła zabawa. TermitCG, Rejszpat i xAxee 2 1 Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224017 Udostępnij na innych stronach Więcej opcji udostępniania...
VIPEQ 85 Opublikowano 7 września 2019 Autor Udostępnij Opublikowano 7 września 2019 (edytowane) 4 minuty temu, jaku49 napisał: Dla Ciebie 7ms pingu jest wynikiem wysokim? Ja mam cały czas ~45ms opóźnienia i to nie jest dużo, na 200+ zaczyna się niezła zabawa. Plugin był testowany na localhost. Ping można zmienić w configu, ja na test ustawiłem 1, czyli jak ma większy od 1 lub równy to wyświetla się title i subtitle ;] A co do pingu, to mam ~21 ms [ https://www.speedtest.net/result/8569295417 ] Edytowane 7 września 2019 przez VIPEQ Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224018 Udostępnij na innych stronach Więcej opcji udostępniania...
kerpson 551 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 (edytowane) Plugin słabo napisany 1. Do zamieniania '&' używa się klasy ChatColor 2. Za każdym razem pobierasz wiadomość z configu, zamiast ustawić ją przy starcie serwera do zmiennej np. String Niby prosty plugin a błędy są Edytowane 7 września 2019 przez HotAngel2K17 Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224019 Udostępnij na innych stronach Więcej opcji udostępniania...
VIPEQ 85 Opublikowano 7 września 2019 Autor Udostępnij Opublikowano 7 września 2019 3 minuty temu, HotAngel2K17 napisał: Plugin słabo napisany 1. Do zamieniania '&' używa się klasy ChatColor 2. Za każdym razem pobierasz wiadomość z configu, zamiast ustawić ją przy starcie serwera do zmiennej np. String Niby prosty plugin a błędy są 1.Zamienianie '&' mam w ChatUtil Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224020 Udostępnij na innych stronach Więcej opcji udostępniania...
Queito 104 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 github? Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224021 Udostępnij na innych stronach Więcej opcji udostępniania...
kerpson 551 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 10 minut temu, VIPEQ napisał: 1.Zamienianie '&' mam w ChatUtil Ale ty zamieniasz na zasadzie .replace('&'); a chodzi o ChatColor.translate.... Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224022 Udostępnij na innych stronach Więcej opcji udostępniania...
VIPEQ 85 Opublikowano 7 września 2019 Autor Udostępnij Opublikowano 7 września 2019 13 minut temu, Queito napisał: github? https://github.com/Torwik96/tkPing Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224023 Udostępnij na innych stronach Więcej opcji udostępniania...
Marchewa 1 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 Wystarczy ze na serwerze jest sidebar i na co to komu O.o Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224025 Udostępnij na innych stronach Więcej opcji udostępniania...
TermitCG 8 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 Plugin tak prosty, że nie wiem co mógłbyś dać w tym update. Jak dla ciebie 9ms to duży ping to ja ten napis bym miał cały czas xD xAxee 1 Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224027 Udostępnij na innych stronach Więcej opcji udostępniania...
VIPEQ 85 Opublikowano 7 września 2019 Autor Udostępnij Opublikowano 7 września 2019 (edytowane) 2 godziny temu, TermitCG napisał: Plugin tak prosty, że nie wiem co mógłbyś dać w tym update. Jak dla ciebie 9ms to duży ping to ja ten napis bym miał cały czas xD Plugin był testowany na localhost. Ping można zmienić w configu, ja na test ustawiłem 1, czyli jak ma większy od 1 lub równy to wyświetla się title i subtitle ;] A co do pingu, to mam ~21 ms [ https://www.speedtest.net/result/8569295417 ] Edytowane 7 września 2019 przez BrixNW Poprawiam formatowanie Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224057 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 Nie wiem szczerze co w tym pluginie jest takiego... Znaczy nie żeby coś, ale Cytat Plugin na zbyt duży ping. Wiesz... Każdy może mieć inny próg dużego pingu, dla jednego będzie 50, a dla drugiego 10 (chociaż nie wiem kto tak uważa, ale jak kto woli...) Cytat Wersja: 0.1 [ będą update ] W aktualizacji na Ping można dodać... Pong A tak poważnie, to nie wiem co można dodać do takiego pluginu, jest to na Ping, a nie jakieś tools itp. Cytat to wyświetla się title i subtitle ;] Podasz może informacje co ile się wyświetla taki komunikat? Plugin nie jest zły, myślę że jakbyś dodał coś do niego ciekawego, byłby dobry na serwerach. Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224078 Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 Nie chce mi się pobierać, ale nie dałeś żadnej informacji w temacie o konfiguracji. Więc najlepiej dodaj mozliwość, aby gracz mógł sobie wyłączyć działanie pluginu dla siebie. Myślę, że to będzie najbardziej wartościowa opcja całego pluginu. VIPEQ 1 Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224079 Udostępnij na innych stronach Więcej opcji udostępniania...
TermitCG 8 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 Cytat Plugin na zbyt duży ping Tytuł brzmi tak jakby twój plugin miał redukować ten ping. VIPEQ 1 Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224110 Udostępnij na innych stronach Więcej opcji udostępniania...
xAxee 1968 Opublikowano 7 września 2019 Udostępnij Opublikowano 7 września 2019 W tasku zrób średni ping gracza i jeżeli ten ping jest większy o jakąś wartość ustawiona w configu to wtedy wysyłać komunikat. Tak samo ten średni ping dodaj do /ping. Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224138 Udostępnij na innych stronach Więcej opcji udostępniania...
kerpson 551 Opublikowano 8 września 2019 Udostępnij Opublikowano 8 września 2019 7 godzin temu, xAxee napisał: W tasku zrób średni ping gracza i jeżeli ten ping jest większy o jakąś wartość ustawiona w configu to wtedy wysyłać komunikat. Tak samo ten średni ping dodaj do /ping. Ja na jego miejscu bym ten plugin poprawił niż jak na razie coś dodawał xAxee 1 Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224143 Udostępnij na innych stronach Więcej opcji udostępniania...
VIPEQ 85 Opublikowano 8 września 2019 Autor Udostępnij Opublikowano 8 września 2019 W dniu 7.09.2019 o 15:13, DαrϰVεnuς napisał: Nie chce mi się pobierać, ale nie dałeś żadnej informacji w temacie o konfiguracji. Więc najlepiej dodaj mozliwość, aby gracz mógł sobie wyłączyć działanie pluginu dla siebie. Myślę, że to będzie najbardziej wartościowa opcja całego pluginu. np. komendą /ping on/off ? Mogę takie coś zrobić Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224219 Udostępnij na innych stronach Więcej opcji udostępniania...
DαrϰVεnuς 231 Opublikowano 8 września 2019 Udostępnij Opublikowano 8 września 2019 1 godzinę temu, VIPEQ napisał: np. komendą /ping on/off ? Mogę takie coś zrobić Tak, bardzo przydatne dla osób, po prostu potrafią odczytać, że mają wysoki ping z płynności gry VIPEQ 1 Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224224 Udostępnij na innych stronach Więcej opcji udostępniania...
VIPEQ 85 Opublikowano 10 września 2019 Autor Udostępnij Opublikowano 10 września 2019 W dniu 8.09.2019 o 22:39, DαrϰVεnuς napisał: Tak, bardzo przydatne dla osób, po prostu potrafią odczytać, że mają wysoki ping z płynności gry Gotowe Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224300 Udostępnij na innych stronach Więcej opcji udostępniania...
yooniks 347 Opublikowano 10 września 2019 Udostępnij Opublikowano 10 września 2019 (edytowane) Nie polecam na większe serwery @edit mam juz troche czasu wiec sprobuje ci pomóc "udoskonalić" troche ten plugin Dodaj wsparcie dla innych wersji - nie wiem jak to zrobisz - albo refleksje albo dla każdej wersji rob oddzielnie implementacje z nms. (tzn. interfejs pingchecker i np. pingchecker_1_8_r3 implementacja z uzyciem nms od 1.8.8) Jezeli chodzi o kod (raczej ten "slabo napisany") public static Main inst; public static Main getInstance() { if (inst == null) { return new Main(); } return inst; } public void onEnable(){ inst=this; Szkoda ze nie wiesz jak to dziala =( Gdy instancja jest nullem to tworzysz nawet tysiące takich obiektów (jak tysiac razy zostanie wywolana metoda getinstance() przed wywolaniem metody onEnable()) zamiast zwracac niepotrzebnie nowy obiekt zrob return inst = new Main() lub od razu zrob cos w stylu getPlugin(Main.class) bo przeciez jest juz taka metoda w JavaPlugin. new Task().runTaskTimerAsynchronously(this, 1L, 1L); No i po co puszczac takiego taska co 1 ticka? Skoro mozna co kilka sekund Czemu zapisujesz config w onEnable? Klasa "Ping" public Ping(final Main plugin){ this.plugin = plugin; this.plugin.getCommand("ping").setExecutor(this); } Czemu rejestrujesz komende w konstruktorze? Taska mogles puscic juz normalnie, ale komendy tak samo rejestrowac nie mozesz .. =( to sie nazywa side-effects (zla praktyka, nie rob tak) UserManager.setPingPowiadomienia(p.getName(), 1); Czemu usermanager i set jest po angielsku a pingpowiadomienia juz po polsku? To jakas nowa moda na mieszanie angielskiego z polskim, czy po prostu nie wiedziales jak sa powiadomienia po angielsku? =( args.length == 0 || (args.length > 1) Od czego to jest? UserManager.setPingPowiadomienia(p.getName(), 0); Czemu zamiast uzywac booleana - true/false to jest 1 albo 0? Od tego sa booleany =( Cytat return false; jak zwracasz false w onCommand to informujesz serwer ze komenda nie wykonala sie prawidlowo Paczek nie nazywa sie w liczbie mnogiej i nie rob takich skrótow =( zamiast cmds to command, zamiast utils to util. Powiedzmy ze chce zedytowac twoj plugin - widze ze w mainie jest klasa Ping - ale g*wno jest napisane co to jest. Czy to komenda czy to zwykly obiekt =/ Masz paczkę tasks a w niej klasa Task xD to albo robisz tą paczke aby tam przechowywac rozne taski albo jeden ktory nic konkretnie nie mowi o tej klasie - po prostu Task. I skąd ktoś ma wiedzieć od czego ta klasa jest? Np. z nazwy "PingCheckerTask" wiadomo od czego to jest - ping checker task. Sprawdza ping i do tego jest taskiem. Do tego metode getPing trzymasz w dwóch klasach (duplicated code) Czemu paczka util zawiera klase Api? I wgl czemu to sie nazywa api? Api do mogloby byc gdybys cos dostarczal ze swojego pluginu dla innych pluginow.. Np ile razy gracz mial zbyt duzy ping lub cos w tym stylu. Do tego to powinien byc obiekt a nie klasa statyczna z wysylaniem title/subtitle. Jak juz to moglbys to dac gdzies indziej lub od razu nazwac TitleUtil lub coś w tym stylu (ja na twoim miejscu tez bym zrobil interfejs titlesender i implementacja dla 1.8.8 itp) Wiecej czytac mi sie nie chce, nie mam czasu xd Edytowane 11 września 2019 przez yooniks kerpson i PietregTM 2 Odnośnik do komentarza https://skript.pl/temat/34864-tkping-plugin-na-zbyt-du%C5%BCy-ping/#findComment-224302 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi