• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    Buenas!, consulta gesior 2012 Sell Char

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1default Buenas!, consulta gesior 2012 Sell Char el Lun Jul 09, 2018 1:44 am

    xploter2

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Buenas noches, vengo en busca de ayuda, alguien me podria ayudar con esto?
    - Estoy usando Tfs 1.3 Gesior 2012



    al seleccionar el personaje que se vendera y poner el monto luego de dar continuar me da estos errores.

    el php seria:

    Código:
     
    <img id="ContentBoxHeadline" class="Title" src="./layouts/tibiacom/images/header/sellcharacter.png" alt="Contentbox headline">
    <?PHP
        if($logged) {
            $main_content .= '<center><b><h3>Add new character for sale</h3></center></b><br>';
            $main_content .= 'If you put your character on sale anyone can buy it, you will lose access to that character and you will not be able to log in with that character until someone buys it, you can also delete your offer by talking to an admin!<br><b>when someone buys your character you will get the price in tibia coins!</b>';
            $main_content .= '<br>';
            $main_content .= '<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD CLASS=white width="64px"><CENTER><B>Sell your characters</B></CENTER></TD></TR>';
            $main_content .= '<TR BGCOLOR='.$config['site']['darkborder'].'><TD CLASS=black width="64px"><B></B>';
         
                            $players_from_logged_acc = $account_logged->getPlayersList();
                             
                                    $players_from_logged_acc->addOrder(new SQL_Order(new SQL_Field('name'), SQL_Order::ASC));
                                    $main_content .= '<center><center> Select the character you want to sell<br><form action="" method="post"><select name="char">';
                                    foreach($players_from_logged_acc as $player)
                                    {
                                        $main_content .= '<option>'.$player->getName().'</option>';
                                    }
         
            $main_content .= '</select>';
            $main_content .= '<center>Enter the value of the character<br><input type="text" name="price" maxlength="5" size="10" > </center><br>';
            $main_content .= '<center><input type="submit" name="submit" value="Sell character"></TD></TR></center>';
                                $main_content .= '</form></table>';
                             
                            if (isset($_POST['submit'])) {
                                 
                                $char = stripslashes($_POST['char']);
                                $price = stripslashes($_POST['price']);
                         $mensagem = "";
                         
                         $charLevel = $SQL->query('SELECT * FROM players WHERE name = '.$char.'');
                         foreach($charLevel as $dados){
                            $level = $dados['level'];
                         }
                         
                         
                         foreach($players_from_logged_acc as $player)
                         {
                            if ($player->getName() == $char){
                               $check = 1;                           
                               if ($player->isOnline()){
                                  $check = 0;
                                  $mensagem = "Your chat is online, please log in before you can get it for sale!";
                               }
                               if ($player->getLevel() < 1){
                                  $check = 0;
                                  $mensagem = "Your char must be level higher than 150!";
                               }
                               if ($price <= 0 or $price > 10000){
                                  $check = 0;
                                  $mensagem = "Please, inform a price of 1 to 10000 Tibia Coins!";
                               }
                               if ($price % 25 != 0){
                                  $check = 0;
                                  $mensagem = "Please enter a multiple price of 25! ";
                               }
                               break;
                            } else {                        
                               $check = 0;                           
                            }
                         }   
                         
                         if ($char && $price && $check == 1) {                        
                               if(is_numeric(trim($_POST['price']))) {                             
                                  $check2 = $SQL->query("SELECT * FROM `players` WHERE `name` = '$char'") or die(mysql_error());
                                  foreach ($check2 as $re) {
                                     $voc = $re['vocation'];
                                     $oid = $re['account_id'];
                                  }
                               
                                  $check1 = $SQL->query("UPDATE `players` SET `account_id` = 5810 WHERE `name` = '$char'") or die(mysql_error());
                                  $check3 = $SQL->query("INSERT INTO `sellchar` VALUES ('','$char','$voc','$price','1','$oid')");
                                  $main_content .= '<b><center>Character added to sale successfully, Thanks!</b></center>';
                                  header("Location: index.php?subtopic=buychar");                        
                               } else {                     
                                  $main_content .= '<b><center>Price in Numbers !!</b></center>';
                               }                                                                             
                                } else {
                                        $main_content .= '<center><h2>'.$mensagem.'</h2></center>';
                                }                                                                     
                            }
        } else {
            $main_content .= '<b><center>Please log in first!</b></center>';
        }
    ?>

    Les agradezco la ayuda posible de antemano.

    Ver perfil de usuario

    2default Re: Buenas!, consulta gesior 2012 Sell Char el Lun Jul 09, 2018 11:37 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    pide tablas mysql ese es problema de donde consiguio el sistema ahi tendria que estar sus tablas mysql



    Ver perfil de usuario http://www.tibiaface.com

    3default Re: Buenas!, consulta gesior 2012 Sell Char el Mar Jul 10, 2018 3:48 pm

    xploter2

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Arreglado.
    Soluciones:
    -Problemas de compatibilidad en codigo php.
    -Consultas en las tablas ( recargar luego del codigo ya reparado. )
    espero a alguien le sirvan estas soluciones.

    Ver perfil de usuario

    Contenido patrocinado


    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).