Jump to content

Problema no site - ITEM SHOP


Recommended Posts

Boas,

tenho item shop em meu site e estou com o seguinte erro, desconta o cash normalmente aparece mensagem que o item foi comprado com sucesso e carrega nos log's, mas o item no aparece no armazém de item mall, alguém pode ajudar? Segue abaixo o codigo do script.

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

Link to post
Share on other sites

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

Aqui deveria ser:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

Colocando "MALL" no campo "Window".

Refaz e modifica a query "$insert" para a estrutura de player.item

Link to post
Share on other sites

Eu fazendo assim, será que funciona?

$insert = mysqli_query($con, "INSERT INTO item (id,owner_id,window,pos,count,vnum,socket0,socket1,socket2) VALUES ('$id','$owner_id','MALL','$pos','$qtd','$idItem','$socket0','$socket1','$socket2')") or die(mysqli_error($con));

Link to post
Share on other sites

Não.

O ID é auto-increment, não o deves adicionar nem definir em lado nenhum. Ele irá aumentar-se em 1 valor cada vez que um item for adicionado, se o especificares irás arranjar problemas.

Faltam-te imensas colunas a adicionar, tens socket1 a socket5, attrvalue0 a attrvalue6, attrtype0 a attrype6.

O campo "pos", deves criar função que verifica se o slot 0,1,2,3,4 já foi usado, caso nao tenha, adicionar num desses.

Caso tenham sido usados, verificar o tamanho dos items e adicionar no slot seguinte.

Caso contrário a pessoa ao comprar 1 item, tem de o ir retirar antes de comprar outro, senão items irão sobrepor-se.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...