• 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.)

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

    xploter2

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

    Buenas!, consulta gesior 2012 Sell Char 52mSGKy

    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.

    2 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    pide tablas mysql ese es problema de donde consiguio el sistema ahi tendria que estar sus tablas mysql



    Buenas!, consulta gesior 2012 Sell Char YNU5B25
    2 participantes
    http://www.tibiaface.com

    xploter2

    xploter2
    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.

    2 participantes

    Contenido patrocinado


    2 participantes

    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).