Upload folder via GUI - src
This commit is contained in:
@@ -719,9 +719,22 @@ public class StatusAPI extends Plugin implements Runnable {
|
||||
}
|
||||
String killsStr = extractJsonString(body, "kills");
|
||||
String deathsStr = extractJsonString(body, "deaths");
|
||||
// Playtime auch updaten
|
||||
String playtimeStr = extractJsonString(body, "playtime");
|
||||
synchronized (psUpd) {
|
||||
try { if (killsStr != null && !killsStr.isEmpty()) psUpd.kills = Integer.parseInt(killsStr.trim()); } catch (Exception ignored) {}
|
||||
try { if (deathsStr != null && !deathsStr.isEmpty()) psUpd.deaths = Integer.parseInt(deathsStr.trim()); } catch (Exception ignored) {}
|
||||
// HÖCHSTER WERT gewinnt – mehrere Unterserver können unterschiedliche Werte haben
|
||||
try { if (killsStr != null && !killsStr.isEmpty()) {
|
||||
int v = Integer.parseInt(killsStr.trim());
|
||||
if (v > psUpd.kills) psUpd.kills = v;
|
||||
}} catch (Exception ignored) {}
|
||||
try { if (deathsStr != null && !deathsStr.isEmpty()) {
|
||||
int v = Integer.parseInt(deathsStr.trim());
|
||||
if (v > psUpd.deaths) psUpd.deaths = v;
|
||||
}} catch (Exception ignored) {}
|
||||
try { if (playtimeStr != null && !playtimeStr.isEmpty()) {
|
||||
long v = Long.parseLong(playtimeStr.trim());
|
||||
if (v > psUpd.totalPlaytime) psUpd.totalPlaytime = v;
|
||||
}} catch (Exception ignored) {}
|
||||
}
|
||||
sendHttpResponse(out, "{\"success\":true}", 200);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user