} if (isset($_POST['opt']) && $_POST['opt'] == 1) { // Intento de Divorcio if (!isset($_POST['char_id1']) || !isset($_POST['char_id2']) || !isset($_POST['account_id1']) || !isset($_POST['account_id2'])) { redir("marriage.php", "main_div", "Valores incorrectos en divorcio!!.<br>Click aqui para intentar otra vez."); } if (!is_numeric($_POST['char_id1']) || !is_numeric($_POST['char_id2']) || !is_numeric($_POST['account_id1']) || !is_numeric($_POST['account_id2'])) { redir("marriage.php", "main_div", "Valores no numericos en el tramite!!.<br>Click aqui para intentar otra vez."); } if ($account_id != $_POST['account_id1']) { redir("marriage.php", "main_div", "No puedes divorciar un personaje que no este en tu cuenta activa!!.<br>Click aqui para intentar otra vez."); } if (is_online()) { redir("marriage.php", "main_div", "Tu cuenta de juego debe estar offline del juego para proceder.<br>Click aqui para intentar otra vez."); } if (is_online2($_POST['account_id2'])) { redir("marriage.php", "main_div", "Tu pareja debe estar offline del juego para proceder.<br>Click aqui para intentar otra vez."); } if ($services < 1) { redir("marriage.php", "main_div", "No tienes puntos de Servicios para este tramite!!.<br>Invierte tus donativos en Puntos para esta funcion.<br>Click aqui para intentar otra vez."); } $services--; $mysql->query("UPDATE `members` SET `services` = `services` - 1 WHERE `member_id` = '{$member_id}'", $CONFIG['DBMain']); $unban_time = time() + 2 * 60; // 2 minutos de seguridad de Baneo de Cuenta(s) $mysql->query("UPDATE `login` SET `unban_time` = '{$unban_time}' WHERE `account_id` = '{$account_id}'", $CONFIG['DBMain']); $mysql->query("UPDATE `login` SET `unban_time` = '{$unban_time}' WHERE `account_id` = '" . $_POST['account_id2'] . "' AND `unban_time` = '0'", $CONFIG['DBMain']); $mysql->query("UPDATE `char` SET `partner_id` = '0' WHERE `char_id` = '" . $_POST['char_id1'] . "' OR `char_id` = '" . $_POST['char_id2'] . "'", $CONFIG['DBMain']); $mysql->query("DELETE FROM `inventory` WHERE (`nameid` = '2634' OR `nameid` = '2635') AND (`char_id` = '" . $_POST['char_id1'] . "' OR `char_id` = '" . $_POST['char_id2'] . "')", $CONFIG['DBMain']); } opentable("Divorcios de Personajes");
$services--; $mysql->query("UPDATE `char` SET `char_num` = '" . $CONFIG['MaxChars'] . "' WHERE `char_id` = '{$charid}'", $CONFIG['DBMain']); $mysql->query("UPDATE `members` SET `services` = `services` - 1 WHERE `member_id` = '{$member_id}'", $CONFIG['DBMain']); } elseif ($_POST['opt'] == 2 && isset($_POST['slot']) && is_numeric($_POST['slot'])) { // Regresar Personaje $slot = $_POST['slot']; if ($char['char_num'] != $CONFIG['MaxChars']) { redir("charstorage.php", "main_div", "El personaje que trata de regresar no esta en tu Storage de Chars!!.<br>Click aqui para intentar otra vez."); } if ($char['sex'] != $_SESSION[$CONFIG['Name'] . 'sex'] && ($char['class'] == 19 || $char['class'] == 20 || $char['class'] == 4020 || $char['class'] == 4021)) { redir("charstorage.php", "main_div", "El personaje que trata de mover puede ser cambiado de Sexo!!.<br>Bardo, Dancer y Advanced de este tipo no pueden ser puestos en una cuenta de diferente sexo a la origen.<br>Click aqui para intentar otra vez."); } if ($result = $mysql->fetchrow($mysql->query("SELECT `char_id` FROM `char` WHERE `char_num` = '{$slot}' AND `account_id` = '{$account_id}'", $CONFIG['DBMain']))) { redir("charstorage.php", "main_div", "El slot al que tratar de mover el personaje ya se encuentra en uso.<br>Click aqui para intentar otra vez."); } if (is_online2($orig_account_id)) { redir("charstorage.php", "main_div", "La cuenta origen del Personaje esta activa en el juego, no se puede continuar!!.<br>Click aqui para intentar otra vez."); } $mysql->query("UPDATE `login` SET `unban_time` = '{$unban_time}' WHERE `account_id` = '{$account_id}' || `account_id` = '{$orig_account_id}'", $CONFIG['DBMain']); $mysql->query("UPDATE `char` SET `account_id` = '{$account_id}', `char_num` = '{$slot}' WHERE `char_id` = '{$charid}'", $CONFIG['DBMain']); $mysql->query("DELETE FROM `sc_data` WHERE `account_id` = '{$orig_account_id}' AND `char_id` = '{$charid}'", $CONFIG['DBMain']); $mysql->query("UPDATE `friends` SET `friend_account` = '{$account_id}' WHERE `friend_account` = '{$orig_account_id}' AND `friend_id` = '{$charid}'", $CONFIG['DBMain']); $mysql->query("UPDATE `pet` SET `account_id` = '{$account_id}' WHERE `account_id` = '{$orig_account_id}' AND `char_id` = '{$charid}'", $CONFIG['DBMain']); } } opentable("Storage y Traslado de Personajes"); ?> <table width="600"> <tr> <td align="center"> Utiliza esta sección del Panel de Cuentas para trasladar personajes entre cuentas de tu misma Membresía.<br><br>