Harrty_xx 0 Opublikowano 17 maja 2019 Udostępnij Opublikowano 17 maja 2019 Cześć. Jak zrobić odliczanie czasu ? Chodzi o odliczanie takie, że można użyć komendy co np 24h. Czy będzie potrzebna jakaś baza danych lub coś w tym stylu? Proszę o pomoc DOŚWIADCZONYCH . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 jaku49 686 Opublikowano 17 maja 2019 Udostępnij Opublikowano 17 maja 2019 Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! na to pozwala coomand /czas: cooldown: 24h cooldown message: "Nie mozesz teraz tego uzyc" cooldown bypass: obejscie.czas cooldown storage: {czas::%player%} trigger: send "test" Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Harrty_xx 0 Opublikowano 17 maja 2019 Autor Udostępnij Opublikowano 17 maja 2019 Dzięki Stop. Jednak źle Miało być w pluginie nie skrypcie @jaku49 Łączę potrójny post Notatka dodana przez bvcz Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Addiss9 44 Opublikowano 18 maja 2019 Udostępnij Opublikowano 18 maja 2019 Spoiler To zmień temat bo napisałeś w temacie o Skryptach Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Harrty_xx 0 Opublikowano 18 maja 2019 Autor Udostępnij Opublikowano 18 maja 2019 @Addiss9 jest w Pisanie Pluginów > Pytania i Problemy Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 502 Opublikowano 18 maja 2019 Udostępnij Opublikowano 18 maja 2019 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 Więcej opcji udostępniania...
0 Harrty_xx 0 Opublikowano 18 maja 2019 Autor Udostępnij Opublikowano 18 maja 2019 Moim zdaniem odpowiedź @HotAngel2K17 jest najlepsza, dlatego oznaczam jako rozwiązanie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Szifter 124 Opublikowano 18 maja 2019 Udostępnij Opublikowano 18 maja 2019 Problem został rozwiązany. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Harrty_xx 0
Cześć.
Jak zrobić odliczanie czasu
? Chodzi o odliczanie takie, że można użyć komendy co np 24h. Czy będzie potrzebna jakaś baza danych lub coś w tym stylu?
Proszę o pomoc DOŚWIADCZONYCH
.
Odnośnik do komentarza
Udostępnij na innych stronach
7 odpowiedzi na to pytanie
Rekomendowane odpowiedzi