prepare("SELECT username, legacy_high_score, id, save_data FROM users WHERE legacy_high_score > 0 AND banned = 0 AND leaderboardsBanned = 0 ORDER BY legacy_high_score DESC LIMIT ?"); $stmt->bind_param("i", $request_limit); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { $topPlayers = []; while ($row = $result->fetch_assoc()) { $savedata = json_decode($row['save_data'], true); $icon = $savedata['bird']['icon'] ?? 1; $overlay = $savedata['bird']['overlay'] ?? 0; $topPlayers[] = $row["username"] . ":" . $row["legacy_high_score"] . ":" . $icon . ":" . $overlay . ":" . $row["id"]; } $output = implode("::", $topPlayers); echo $output; } else { echo -2; } $conn->close(); ?>