Skocz do zawartości
  • 0

Odliczanie czasu


Harrty_xx
 Udostępnij

Pytanie

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Można do tego użyć np. Mapki, ale jest na to wiele innych sposobów.

Przykład HashMapy: (mam nadzieję, że wiesz jak używać mapki)

Map<UUID, Long> kit = new HashMap<>();
  
#komenda
  
if(cmd.getName().equals("dadsad")){
	if((kit.get(p.getUniqueId() != null) && (kit.get(p.getUniqueId()) > 0)){ #W tym przypadku gracz musi odczekać, ponieważ czas jest większy od 0
  		int time = System.currentTimeMillis() - kit.get(p.getUniqueId());
  		p.sendMessage("Musisz odczekać " + time / 1000 + " sekund");
  		return true;
  	} else {
  		kit.put(p.getUniqueId(), Systent.currentTimeMillis() + (5 * 1000)); #5 to liczba, mnożymy przez 1000 aby otrzymać liczbę sekund
  		#dalsza część kodu
  	}
}

 

A zapis mamy tu:

 

Można zrobić też np. jakąś nową klasę User itd.

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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