Ir para conteúdo

Featured Replies

Postado
  • Autor

 

Existem 3 ações que esse script usa na database:

1- db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';")

Essa é a verificação que o script faz na database, de x em x segundos, conforme determinado no globalevents.xml na tag do shop.lua. Ela verifica a tabela 'z_ots_comunication', que basicamente são os pedidos dos items que já foram comprados e precisam ser entregues ... 

 

2- db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")
 

Quando você compra um item no site, a página donate (ou buypoints) cria na sua database o pedido que fica na tabela 'z_ots_comunitaction', elas são organizadas pelo 'id', que seria basicamente o número da compra. Enfim, essa ação deleta o pedido na database.                

3- db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";")

Quando você compra um item no site, a página donate (ou buypoints) cria também na sua database  um histórico, para o controle, e nela fica os pedidos, com número da compra e etc, fora isso tem uma coluna nessa tabela que se chama 'trans_state', que seria o status da transação, o site deixa WAIT,e após essa ação ele mudara para REALIZED, ou seja, deixando o status dessa compra no histórico como realizada!

COMO CANCELAR O PEDIDO? Simplesmente delete a linha da tabela  'z_ots_comunication' que tem o seu pedido. Se não resolver, procure o seu pedido na tabela 'z_shop_history_item' e altera na linha do pedido o campo 'trans_state'='wait' para 'trans_state'='realized'.

Obs1: Estou escrevendo com ampas simples, portanto não copie e cole.

Obs2: A primeira ação no seu script o nome da tabela não está fechada (mude z_ots_comunication para `z_ots_comunication`)

Espero ter ajudado, boa sorte!

 

 

Nossa cara, aprendi mais do que deveria rs :D, problema corrigido !

 

Obrigado ;) , REP+  :accept:

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

  • Respostas 6
  • Visualizações 864
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Existem 3 ações que esse script usa na database: 1- db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';") Essa é a verificação que o script faz na database, de x em x segundos, c

  • coloca o seu shop.lua em spoiler ... 

Postado

 

Existem 3 ações que esse script usa na database:

1- db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';")

Essa é a verificação que o script faz na database, de x em x segundos, conforme determinado no globalevents.xml na tag do shop.lua. Ela verifica a tabela 'z_ots_comunication', que basicamente são os pedidos dos items que já foram comprados e precisam ser entregues ... 

 

2- db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")
 

Quando você compra um item no site, a página donate (ou buypoints) cria na sua database o pedido que fica na tabela 'z_ots_comunitaction', elas são organizadas pelo 'id', que seria basicamente o número da compra. Enfim, essa ação deleta o pedido na database.                

3- db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";")

Quando você compra um item no site, a página donate (ou buypoints) cria também na sua database  um histórico, para o controle, e nela fica os pedidos, com número da compra e etc, fora isso tem uma coluna nessa tabela que se chama 'trans_state', que seria o status da transação, o site deixa WAIT,e após essa ação ele mudara para REALIZED, ou seja, deixando o status dessa compra no histórico como realizada!

COMO CANCELAR O PEDIDO? Simplesmente delete a linha da tabela  'z_ots_comunication' que tem o seu pedido. Se não resolver, procure o seu pedido na tabela 'z_shop_history_item' e altera na linha do pedido o campo 'trans_state'='wait' para 'trans_state'='realized'.

Obs1: Estou escrevendo com ampas simples, portanto não copie e cole.

Obs2: A primeira ação no seu script o nome da tabela não está fechada (mude z_ots_comunication para `z_ots_comunication`)

Espero ter ajudado, boa sorte!

 

 

Não costumo fazer isso mais meu rep foi merecido :3

Bruno Carvalho / Ex-Administrador TibiaKing

[email protected]

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo