dudulela 0 Postado Abril 21, 2017 Share Postado Abril 21, 2017 (editado) 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. Editado Abril 21, 2017 por Bennyyw Link para o comentário Compartilhar em outros sites More sharing options...
Crypter 136 Postado Abril 21, 2017 Share Postado Abril 21, 2017 Agora, dudulela disse: 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 then56. 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. Troca db.executeQuery por db.query Link para o comentário Compartilhar em outros sites More sharing options...
dudulela 0 Postado Abril 21, 2017 Autor Share Postado Abril 21, 2017 @Crypter - Eu tentei usar isso, não funcionou novamente! [21/04/2017 15:32:56] [Error - GlobalEvent Interface] [21/04/2017 15:32:56] data/globalevents/scripts/shop.lua:onThink [21/04/2017 15:32:56] Description: [21/04/2017 15:32:56] data/globalevents/scripts/shop.lua:57: attempt to call field 'query' (a nil value) [21/04/2017 15:32:56] stack traceback: [21/04/2017 15:32:56] data/globalevents/scripts/shop.lua:57: in function <data/globalevents/scripts/shop.lua:8> [21/04/2017 15:32:56] [Error - GlobalEvents::think] Couldn't execute event: shop Acrescentando: 55. if received_item == RETURNVALUE_NOERROR then 56. doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from Globera Server Shop.') 57. db.query("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";") 58. db.query("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";") 59. else Não funcionou ! Link para o comentário Compartilhar em outros sites More sharing options...
Crypter 136 Postado Abril 21, 2017 Share Postado Abril 21, 2017 41 minutos atrás, dudulela disse: @Crypter - Eu tentei usar isso, não funcionou novamente! [21/04/2017 15:32:56] [Error - GlobalEvent Interface] [21/04/2017 15:32:56] data/globalevents/scripts/shop.lua:onThink [21/04/2017 15:32:56] Description: [21/04/2017 15:32:56] data/globalevents/scripts/shop.lua:57: attempt to call field 'query' (a nil value) [21/04/2017 15:32:56] stack traceback: [21/04/2017 15:32:56] data/globalevents/scripts/shop.lua:57: in function <data/globalevents/scripts/shop.lua:8> [21/04/2017 15:32:56] [Error - GlobalEvents::think] Couldn't execute event: shop Acrescentando: 55. if received_item == RETURNVALUE_NOERROR then 56. doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from Globera Server Shop.') 57. db.query("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";") 58. db.query("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";") 59. else Não funcionou ! Mordern acc ou gesior? Link para o comentário Compartilhar em outros sites More sharing options...
dudulela 0 Postado Abril 21, 2017 Autor Share Postado Abril 21, 2017 (editado) @CrypterGesior, agora tenho quase certeza que o problema é a distro, alguém pode me indicar uma distro que funcione bem? Pronto, compilei outro TFS e substitui, agradeço a quem tentou me ajudar, e principalmente aqueles que me ignoraram, pois graças a eles eu procurei e consertei sozinho. Editado Abril 21, 2017 por dudulela Faltou citar o cara ;s Link para o comentário Compartilhar em outros sites More sharing options...
Stigal 584 Postado Novembro 29, 2017 Share Postado Novembro 29, 2017 A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. Link para o comentário Compartilhar em outros sites More sharing options...
Stigal 584 Postado Novembro 29, 2017 Share Postado Novembro 29, 2017 A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados