Add Whois show Playtime #126
Keine Reviewer
Label
Kein Label
Bug
Codeverbesserung
Einsteiger Freundlich
Idee
In Arbeit
Neues Feature
Prio A
Security Breach
Überprüfung notwendig
Verbesserung
Zu Beobachten
Kein Meilenstein
Niemand zuständig
2 Beteiligte
Fällig am
Kein Fälligkeitsdatum gesetzt.
Abhängigkeiten
Keine Abhängigkeiten gesetzt.
Referenz: SteamWar/BungeeCore#126
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren
Keine Beschreibung angegeben.
Branch "whois-playtime" löschen
Das Löschen eines Branches ist permanent. Obwohl der Branch für eine kurze Zeit weiter existieren könnte, kann diese Aktion in den meisten Fällen NICHT rückgängig gemacht werden. Fortfahren?
@ -51,6 +51,7 @@ public class WhoisCommand extends BasicCommand {
BungeeCore.send(player, "§7Username§8: §e" + user.getUserName());
BungeeCore.send(player, "§7UUID§8: §e" + user.getUuid().toString(), "", new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, user.getUuid().toString()));
BungeeCore.send(player, "§7ID§8: §e" + user.getId());
BungeeCore.send(player, "§7Online Time§8: §e" + parseTime(user.getOnlinetime()));
Bitte einen normalen String-Formatter oder vgl.bares nutzen und nix selbstgebasteltes. Notfalls halt immer in Spielstunden angeben.
@ -236,0 +240,4 @@
try {
while (set.next()) {
mili += (set.getTimestamp("EndTime").getTime() - set.getTimestamp("StartTime").getTime());
}
Nope, das machst du schön alles per SQL, wir müssen doch hier nicht hunderte an Datensätzen runterladen!
Nutze dazu SELECT SUM(UNIX_TIMESTAMP(EndTime) - UNIX_TIMESTAMP(StartTime)) as Playtime FROM Session WHERE UserID = ?
Bitte als Ablehnen betrachten.