LuizFernando Posted January 14, 2018 at 01:34 AM Share Posted January 14, 2018 at 01:34 AM 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. https://pastebin.com/VKXc0ugF Link to comment Share on other sites More sharing options...
[Admin] tierrilopes Posted January 14, 2018 at 11:45 PM Share Posted January 14, 2018 at 11:45 PM INSERT INTO player.item_award Aqui deveria ser: INSERT INTO player.item Colocando "MALL" no campo "Window". Refaz e modifica a query "$insert" para a estrutura de player.item Link to comment Share on other sites More sharing options...
LuizFernando Posted January 15, 2018 at 01:28 AM Author Share Posted January 15, 2018 at 01:28 AM 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 comment Share on other sites More sharing options...
[Admin] tierrilopes Posted January 15, 2018 at 02:38 PM Share Posted January 15, 2018 at 02:38 PM 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 comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now