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[] = base64_encode($row["username"]) . ":" . $row["legacy_high_score"] . ":" . $icon . ":" . $overlay . ":" . $row["id"]; } echo implode(";", $topPlayers); } else { echo "-1"; } $conn->close(); ?>