Jump to content

[PREGUNTA]ItemShop


EzekielitohMercury
 Share

Recommended Posts

eso no tiene nada que ver en la configuracion de la itemshop

debes ponerle en socket 1 2 3

ponerles un numero 1 y ya ;)

para que las armas ya vengan con la opcion de poner piedras.

nose si me explique bien

Les puse el 1 en los 3 socket del itemshop, pero aun asi no me deja...

Link to comment
Share on other sites

Si posteas el código PHP aquí de la zona de compras y el SQL de la base de datos, únicamente de la tabla que contiene la zona de las armaduras, armas, etc, puedo corregirtelo, generalmente es por no definir ya sea en la BD los socket necesarios para crear dicha armadura o en el código de inyección o en el PHP de tu página.

Link to comment
Share on other sites

Si posteas el código PHP aquí de la zona de compras y el SQL de la base de datos, únicamente de la tabla que contiene la zona de las armaduras, armas, etc, puedo corregirtelo, generalmente es por no definir ya sea en la BD los socket necesarios para crear dicha armadura o en el código de inyección o en el PHP de tu página.

Aqui te dejo los 2 archivos en adjunto ^^

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Link to comment
Share on other sites

El código está correcto, necesito que me pases no el SQL en si, si no como está estructurada tu tabla en la BD, de la itemshop por favor.

Esta es toda la parte de la shop en SQL

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Link to comment
Share on other sites

No no, me estás mal interpretando, mira te explico, lo que necesito es en la parte de los items la estructura de la tabla, es decir como va el tema de los socket y eso, los títulos, lo que hace el código es seleccionar por orden todos los parametros y despues los va inyectando poco a poco, en la tabla del item, lo que te está fallando está en el tema de los socket que no anexa correctamente los 3 socket necesarios para poder insertar las piedras, para que te des una idea mejor.

"SELECT vnum, pret, attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, socket0, socket1, socket2 FROM ".SQL_HP_DB.".dev_is_items WHERE id='".$_GET['id']."'";

Ahí seleccionas por órden de la tabla dev_is_item.sql.

"INSERT INTO player.item (owner_id,window,pos,count,vnum,attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6, socket0, socket1, socket2)
VALUES ('".mysql_real_escape_string($_SESSION['user_id'])."','MALL','".$possiblePos[0]."','1','".$getItem->vnum."','".$getItem->attrtype0."', '".$getItem->attrvalue0."', '".$getItem->attrtype1."', '".$getItem->attrvalue1."', '".$getItem->attrtype2."', '".$getItem->attrvalue2."', '".$getItem->attrtype3."', '".$getItem->attrvalue3."', '".$getItem->attrtype4."', '".$getItem->attrvalue4."', '".$getItem->attrtype5."', '".$getItem->attrvalue5."', '".$getItem->attrtype6."', '".$getItem->attrvalue6."', '".$getItem->socket0."', '".$getItem->socket1."', '".$getItem->socket2."')";$qryItem=mysql_query($sqlItem,$sqlServ) or die(mysql_error());

 Aquí insertas el item seleccionado en la tabla deseada contemplando lo siguiente:

 

owner_id = $_SESSION['user_id']

window = MALL

pos = .$possiblePos[0]."

count = 1

vnum = vnum, siguiendo ese orden.

 

Lo que necesitas saber es si tu table de la itemShop se toma de manera correcta y esos valores igualmente se colocan de esa misma forma en tu tabla player.item, es decir que les coloca como debe ser, te daré otro ejemplo, si pusieras una armadura +0, por la falla que tienes no te dejaría colocar de manera correcta las piedras, pero si le subieras a +1, debería dejarte correctamente, entonces el problema debe estár o en el SQL al no tener bien los parametros ya que veo que están algo distintos con esos null o el código PHP, aunque en este caso lo veo correcto recordemos que es como si guardaras datos en una lista, cadena o arreglo, pero los guardas en un orden y en ese mismo orden los vas colocando en otro lado.

Link to comment
Share on other sites

  • Dilong locked this topic
Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...