Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jak zrobić...


Rekomendowane odpowiedzi

Opublikowano

 kick player due to "&4! &2Masz bana do (tutaj data) x"

 

jak zrobic tak zeby pokazywalo date unbana tego gracza

post-1084072-0-00339900-1389814077.png

Opublikowano

Pobierz aktualną datę, a potem dodaj do tej daty czas bana :-).


Opublikowano

 

Pobierz aktualną datę, a potem dodaj do tej daty czas bana :-).

 

 

Autor tematu napisał to w skripcie, a nie w pluginie, więc nie zrobi czegoś takiego, bo skript jest zjebany i ma bardzo ograniczone możliwości, EOT.

 

Jeśli napisałbyś coś takiego w pluginie, to robisz to mniej więcej tak:

 

przy banowaniu danego gracza dodajesz długość w tickach: long 0000L, potem obliczasz wynik, pobierasz aktualny czas i dodajesz do niego tę długość bana, następnie przy evencie PlayerLoginEvent sprawdzasz, czy gracz jest zapisany jako zbanowany w pliku .yml/bazie danych, jeśli jest, tp wyświetlanie wyniku w formacie: HH:mm:ss dd-MM-Y, czyli getDate, ale najpierw musisz zrobić metodę, która pozwoli na wyświetlenie tego w taki sposób:

public SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss dd-MM-Y");
  
  public String getDate(long time)
  {
    return this.format.format(new Date(time));
  }
}

Pozdrawiam, Avaterys. ;-)

8098_com.tmobile.theme.Ubuntu_ubuntu-cm1


 


Risen. :# - wierny użytkownik Linux'a (Ubuntu). :D

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...