Sprawdzanie Pingu gracza

HorSeLucKer1337 | 2021-02-17 10:25:58 UTC | #1

Witam! Zna ktoś jakiś kod na pobieranie pingu gracza
z odświeżaniem go co np. 1 sekundę?


Nieznajomy11 | 2017-08-08 10:24:34 UTC | #2

[code]public int getPing(Player player) {
return ((CraftPlayer) player).getHandle().ping;
}[/code]

ew. refleksje, jesli chcesz wspierac wiecej wersji niz tylko jedna

ale to do minecrafta, a nie wiem o jaka gre ci chodzi :thinking:


HorSeLucKer1337 | 2017-08-08 10:26:13 UTC | #3

Dzięki, akurat to znam lecz chodzi mi z odświeżaniem ping’u co np. 1 sekundę, ponieważ to do scoreboard’u.


Nieznajomy11 | 2017-08-08 10:41:16 UTC | #4

No to musisz sam sobie pobierać to co sekundę, co za problem?


HorSeLucKer1337 | 2017-08-08 10:43:02 UTC | #5

Taki, że jak pobieram co sekundę to tworzy mi od nowa scoreboard cały, a tego nie chcę :p


Nieznajomy11 | 2017-08-08 10:43:33 UTC | #6

No to go nie twórz, tylko zmieniaj wartość? :thinking:


HorSeLucKer1337 | 2017-08-08 10:44:00 UTC | #7

Właśnie ja zmieniam wartość…


Nieznajomy11 | 2017-08-08 10:44:33 UTC | #8

Z fusów nikt nie będzie wróżyć, kod potrzebny


HorSeLucKer1337 | 2017-08-08 10:45:29 UTC | #9

Tak, już daję


HorSeLucKer1337 | 2017-08-08 17:52:12 UTC | #10

Próbowałem większością sposobów i nie wychodziło, może ktoś podać kod na pobieranie pingu np. ((CraftPlayer) player).getHandle().ping; i odświeżaniem co 1 sekundę? Byłbym bardzo wdzięczny


Nieznajomy11 | 2017-08-08 19:32:58 UTC | #11

No to ciekawy kod dałeś..


Proszę bardzo, co 1 sekundę (20 ticków) trzeba ustawić scheduler:
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/scheduler/BukkitScheduler.html#runTaskTimerAsynchronously-org.bukkit.plugin.Plugin-org.bukkit.scheduler.BukkitRunnable-long-long-


HorSeLucKer1337 | 2017-08-09 12:20:44 UTC | #12

Dzięki już zrobiłem.


system | 2021-02-17 10:26:14 UTC | #13

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.