Skocz do zawartości

Rekomendowane odpowiedzi

📌 Zaawansowany skript na /ping

🔍 Sprawdź swój ping, TPS oraz czas działania serwera w estetyczny i zoptymalizowany sposób!

💡 Opis:
Ten zaawansowany i dobrze zoptymalizowany skript dodaje komendę /ping, która pozwala sprawdzić:
Ping gracza – z oceną jakości połączenia (DOBRY, SŁABY, TRAGICZNY).
TPS serwera – z kolorowym oznaczeniem stabilności serwera.
Czas działania serwera (Uptime) – w czytelnym formacie dni/godzin/minut.
Cooldown – zabezpieczenie przed spamowaniem komendą.
Wysoka optymalizacja – zamiast every 1 second, wykorzystuje zmienną {now} i spolszczamy ją, co zmniejsza obciążenie serwera.

🎨 Kolorowe formatowanie – prezentuje informacje w czytelny i estetyczny sposób

 

📥 Idealny dla serwerów, które chcą dodać estetyczną i wydajną funkcję informacyjną! 🚀


image.png?ex=67ee97cf&is=67ed464f&hm=19e6f7ba7dda7aec1292d632c94dceb7033ffd19e6920e059338d4ef710db29d&=

Odnośnik do komentarza
https://skript.pl/temat/58593-zaawansowany-skript-na-ping/
Udostępnij na innych stronach

@dikixmenYT

Skrypt wygląda dobrze. Obliczanie czasu pracy serwera wymaga poprawy, ponieważ wynik jest niezgodny z prawdą. Możliwie najlepszym czasem odniesienia w Skript (ale nadal niekoniecznie prawdziwym) jest moment startu Skripta jako pluginu. Wskazane byłoby więc poprawienie zdarzenia on script load na on skript start.

Tak jak powiedziałem wyżej, nie jest to optymalne rozwiązanie, ponieważ moment startu pluginu nie zawsze jest momentem uruchomienia serwera (patrz: PlugMan, komenda /reload, itp.).

Z użyciem skript-reflect możliwe jest uzyskanie czasu pracy wirtualnej maszyny Javy (JVM), co jest tożsame z faktycznym czasem pracy serwera:

set {_serverUptime} to ManagementFactory.getRuntimeMXBean().getUptime()

Zwrócona wartość to czas pracy w milisekundach.

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/58593-zaawansowany-skript-na-ping/#findComment-346392
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...