1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Spieler inaktiv?? Etwas tun!

Dieses Thema im Forum "Programmierung" wurde erstellt von MineForce, 17. Februar 2014.


  1. MineForce
    Offline

    MineForce Gesperrt

    Registriert seit:
    17. Oktober 2012
    Beiträge:
    122
    Hallo Leute,

    Ich würde gerne wissen ob es möglich ist mit Bukkit abzufragen ob ein Spieler 1 Monat lang nicht online war und dann soll etwas ausgeführt werden??

    Dringende Hilfe!
     
  2. Baba43
    Online

    Baba43 Ehem. Teammitglied

    Registriert seit:
    5. November 2012
    Beiträge:
    653
  3. MineForce
    Offline

    MineForce Gesperrt

    Registriert seit:
    17. Oktober 2012
    Beiträge:
    122
    Das ist nur ob er off IST aber nicht wie lange er schon off WAR
     
  4. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.065
    Geschlecht:
    männlich
    Die Methode "getLastPlayed()" gibt zurück, wann der Spieler das letzte mal online war.
     
  5. Mario52
    Offline

    Mario52

    Registriert seit:
    19. August 2013
    Beiträge:
    504
    Geschlecht:
    männlich
    Minecraft:
    Mario_52
    Es geht. (Essentials hats auch) Aber wie weis ich nicht.
     
  6. SasukeKawaii
    Offline

    SasukeKawaii Ehem. Teammitglied

    Registriert seit:
    5. Januar 2014
    Beiträge:
    1.006
    Geschlecht:
    männlich
    Minecraft:
    SasukeKawaii
    Essentials hat das mit /seen

    Aber mit getLastOlayed kannst du ja die dauer ueberpruefen :)
     
  7. MineForce
    Offline

    MineForce Gesperrt

    Registriert seit:
    17. Oktober 2012
    Beiträge:
    122
    ok danke erstmal,

    Ich würde es ja so gern haben:

    Spieler ist 1 Monat inaktiv sein GS wird gelöscht. (Mehr freie Grundstücke).

    Also muss ich abprüfen ob er 1 Monat nicht gespielt hat.
    Code (Text):
    1. if(p.getLastPlayed == zeit??){
    So?
     
  8. MiCrJonas
    Offline

    MiCrJonas

    Registriert seit:
    29. Oktober 2012
    Beiträge:
    1.065
    Geschlecht:
    männlich
    Dieser Code gibt die Zeit in Sekunden an, die der Spieler nicht online war. Das ganze kannst Du dann in Monate/Tage umrechnen und checken, ob es über einem bestimmten Wert ist.
    Code (Text):
    1. (System.currentTimeMills() - Player.getLastPlayerd()) / 1000
     
  9. MineForce
    Offline

    MineForce Gesperrt

    Registriert seit:
    17. Oktober 2012
    Beiträge:
    122
    Cool danke ist ja praktisch.