prepare("SELECT id FROM users WHERE username = ? AND token = ?"); $stmt->bind_param("ss", $request_userName, $request_gameSession); $stmt->execute(); $result = $stmt->get_result(); $stmt->close(); if ($result->num_rows != 1) { echo "-2"; $conn0->close(); $conn1->close(); exit; } $request_uid = $result->fetch_assoc()["id"]; $stmt = $conn1->prepare("SELECT save_data FROM userdata WHERE id = ?"); $stmt->bind_param("i", $request_uid); $stmt->execute(); $result2 = $stmt->get_result(); $stmt->close(); if ($result2->num_rows != 1) { echo (getClientVersion() == "1.3-beta2" || getClientVersion() == "1.3" || getClientVersion() == "1.33") ? "-2" : "-3"; $conn0->close(); $conn1->close(); exit; } $row2 = $result2->fetch_assoc(); $savedata = json_decode($row2['save_data'], true); $savedata['bird']['icon'] = $request_icon; $savedata['bird']['overlay'] = $request_overlay; $savedata = json_encode($savedata); $stmt = $conn1->prepare("UPDATE userdata SET legacy_high_score = ?, save_data = ? WHERE id = ?"); $stmt->bind_param("isi", $request_highScore, $savedata, $request_uid); $stmt->execute(); $stmt->close(); echo "1";