function RemoveUser($player_id, $when) { global $db_prefix; // Аккаунты администратора и space нельзя удалить. if ($player_id == 1 || $player_id == 99999) { return; } // Развернуть все флоты, летящие на игрока. $result = EnumFleetQueue($player_id); $rows = dbrows($result); while ($rows--) { $queue = dbarray($result); $fleet_obj = LoadFleet($queue['sub_id']); if ($fleet_obj['owner_id'] != $player_id && $fleet_obj['mission'] < 100) { RecallFleet($fleet_obj['fleet_id'], $when); } } // Удалить все флоты игрока $query = "DELETE FROM " . $db_prefix . "fleet WHERE owner_id = {$player_id}"; dbquery($query); // Удалить все задания из очереди $query = "DELETE FROM " . $db_prefix . "queue WHERE owner_id = {$player_id}"; dbquery($query); // Удалить все планеты, кроме ПО, которые переходят во владения space. $query = "DELETE FROM " . $db_prefix . "planets WHERE owner_id = {$player_id} AND type <> 10000"; dbquery($query); $query = "UPDATE " . $db_prefix . "planets SET owner_id = 99999 WHERE owner_id = {$player_id} AND type = 10000"; dbquery($query); // Удалить игрока. $query = "DELETE FROM " . $db_prefix . "users WHERE player_id = {$player_id}"; dbquery($query); // Уменьшить количество пользователей. $query = "UPDATE " . $db_prefix . "uni SET usercount = usercount - 1;"; dbquery($query); // Удалить заявки в альянс $apply_id = GetUserApplication($player_id); if ($apply_id) { RemoveApplication($apply_id); } // Удалить из списка друзей $query = "DELETE FROM " . $db_prefix . "buddy WHERE request_from = {$player_id} OR request_to = {$player_id}"; dbquery($query); RecalcRanks(); }
} } // *********************************************************** include "allianzen_main.php"; include "allianzen_members.php"; include "allianzen_ranks.php"; include "allianzen_settings.php"; include "allianzen_circular.php"; include "allianzen_misc.php"; PageHeader("allianzen"); echo "<!-- CONTENT AREA -->\n"; echo "<div id='content'>\n"; echo "<center>\n"; echo "<script src=\"js/cntchar.js\" type=\"text/javascript\"></script><script src=\"js/win.js\" type=\"text/javascript\"></script>\n"; if ($GlobalUser['ally_id'] == 0) { $app_id = GetUserApplication($GlobalUser['player_id']); if ($app_id > 0) { AllyPage_Already($app_id); } else { if (key_exists('a', $_GET) && $_GET['a'] == 1) { AllyPage_CreateAlly($_POST['tag'], $_POST['name']); } else { if (key_exists('a', $_GET) && $_GET['a'] == 2) { AllyPage_Search($_POST['suchtext'], $SearchResults); } else { AllyPage_NoAlly(); } } } } else { $ally = LoadAlly($GlobalUser['ally_id']);