Skocz do zawartości

CooldownHelper - Klasa pomagająca w tworzeniu czasu oczekiwania


Rekomendowane odpowiedzi

Witam tak jak w temacie piszę jest to klasa która ma na celu wspomóc w tworzeniu czasu oczekiwania na np. Kita lub czegoś innego.

Sposób użycia:
 

createCooldown("TEST", "5s");

new BukkitRunnable(){
	public void run(){
    	if(isCooldownEnd("TEST")){
        	Bukkit.getOnlinePlayers().forEach(p -> {p.sendMessage("Odliczanie zakonczone.")}); 
        }
    }
}.runTaskTimer(plugin, 0L, 10L);

 

PS. Wiem że można to też zrobić na zwykłym Runnable'u albo wgl samemu do usera ale jak ktoś nie potrafi to ma taką klasę.

 

 

Odnośnik do komentarza
https://skript.pl/temat/34631-cooldownhelper-klasa-pomagaj%C4%85ca-w-tworzeniu-czasu-oczekiwania/
Udostępnij na innych stronach

4 minuty temu, xAxee napisał:

Wszystko spoko na pewno zapisze, może kiedyś użyje, ale mogłeś dopisać, że się wzorowałeś. ;)

Wiem właśnie chciałem ale zapomniałem. W końcu to też plugin a nie skript :)

Odnośnik do komentarza
https://skript.pl/temat/34631-cooldownhelper-klasa-pomagaj%C4%85ca-w-tworzeniu-czasu-oczekiwania/#findComment-222732
Udostępnij na innych stronach

no takie sredniawe ;/

cała klasa dateutil nie jest twoja tylko z myhardow, tak trudno było zrobić fajny system przy uzyciu uuid, long? 

zamiast uuid jest string, nie można dać graczom kilku cooldownow, do tego klasa helper to ma być util a nie coś co trzyma dane o graczach;/ Niepotrzebne logi do konsoli, wystarczyłoby rzucac jakiś wyjatek (exception) a jakby ktoś chciał logować to do konsoli to lapal by wyjatek i sam to printowal, usuwasz cooldown w metodzie iscooldown, why? 

Odnośnik do komentarza
https://skript.pl/temat/34631-cooldownhelper-klasa-pomagaj%C4%85ca-w-tworzeniu-czasu-oczekiwania/#findComment-222774
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ę...