} else { $check_combat = myquery("SELECT * FROM combat WHERE combat_id='" . $state['combat_id'] . "'"); if (!mysql_num_rows($check_combat)) { myquery("UPDATE combat_users_state SET state=7 WHERE user_id='" . $state['user_id'] . "' AND combat_id='" . $state['combat_id'] . "'"); $state['state'] = 9; $state['combat_id'] = 0; $est_combat = false; } } if ($est_combat) { $combat = new Combat($state['combat_id'], $user_id, $state); if (in_array($state['state'], array(1, 2, 5, 6, 10))) { //здесь уже должны быть записи в combat_users, иначе убираем игрока из боя $check = myquery("SELECT combat_id FROM combat_users WHERE user_id={$user_id}"); if ($check == false or mysql_num_rows($check) == 0) { $combat->clear_user($user_id); combat_delFunc($user_id); ForceFunc($user_id, 5); setLocation("act.php"); } else { list($combat_id) = mysql_fetch_array($check); $check = myquery("SELECT combat_id FROM combat WHERE combat_id={$combat_id}"); if ($check == false or mysql_num_rows($check) == 0) { $combat->clear_user($user_id); combat_delFunc($user_id); ForceFunc($user_id, 5); setLocation("act.php"); } } } }