ALGUÉM POR FAVOR ME AJUDA
Eu estou com um erro, que quando tento comprar um item do shop no site do meu server, o valor é cotado, e o item é entregue, porem tem um problema nisso...
O item fica sendo entregue repetidamente por infinitas vezes!
O motivo disso acontecer é por que por algum motivo meu servidor não está lendo um comando do shop.lua...
Abaixo o erro!
[21/04/2017 15:01:00] [Error - GlobalEvent Interface]
[21/04/2017 15:01:00] data/globalevents/scripts/shop.lua:onThink
[21/04/2017 15:01:00] Description:
[21/04/2017 15:01:00] data/globalevents/scripts/shop.lua:57: attempt to call field 'executeQuery' (a nil value)
[21/04/2017 15:01:00] stack traceback:
[21/04/2017 15:01:00] data/globalevents/scripts/shop.lua:57: in function <data/globalevents/scripts/shop.lua:8>
[21/04/2017 15:01:00] [Error - GlobalEvents::think] Couldn't execute event: shop
Como se pode ver, o erro acontece na line 57 dentro da função que começa na linha 8 do shop.lua, segue abaixo de line 55 a line 59:
55. if received_item == RETURNVALUE_NOERROR then
56. doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received '.. add_item_name ..' from our Server Shop.')
57. db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")
58. db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";")
59. else
Na line 57 e 58 o script tenta executar o comando db.executeQuery pra deletar e dar update nos dados das tabelas, só que por algum motivo o comando não é executado, eu tentei fazer o que disseram em outros posts de pessoas que tem esse erro ou um erro semelhante e a maioria ou praticamente todos dizem pra substituir o db.executeQuery por db.Query ou db.query... eu tentei isso e não deu certo.
Também tentei substituir o script, digamos que esse é o 14º script de shop.lua para gesior que eu tento usar, todos apresentam o mesmo erro, e sim, tentei todas as soluções indicadas em cada um dos scripts. Não sei o que fazer, me ajudem por favor.
Mesmo que não saiba me ajudar, OBRIGADO POR LER!
Obrigado amigos.