Tudo que gabrelfilho postou
-
Bug Shop System Gesior
Sim, eu tenho essa tabela com todos os campos: id, name, type, action, param 1, param 2, param 3, param 4, param 5, param 6, param 7 e delete_it. Mas essa tabela foi adicionada quando eu instalei o site, na 4ª etapa, aí adicionou todas as tabelas necessarias. Mas continua com o bug mesmo assim.
-
Bug Shop System Gesior
Obrigado pela tentativa mesmo assim Até mais...
-
Bug Shop System Gesior
Fiz as modificações que você sugeriu, mas continuou com o mesmo problema... [15/06/2012 15:43:22] [Error - GlobalEvent Interface] [15/06/2012 15:43:22] data/globalevents/scripts/shop.lua:onThink [15/06/2012 15:43:22] Description: [15/06/2012 15:43:22] data/globalevents/scripts/shop.lua:56: attempt to call field 'executeQuery' (a nil value) [15/06/2012 15:43:22] stack traceback: [15/06/2012 15:43:22] data/globalevents/scripts/shop.lua:56: in function <data/globalevents/scripts/shop.lua:7> [15/06/2012 15:43:22] [Error - GlobalEvents::think] Couldn't execute event: shop
-
Bug Shop System Gesior
Olá. Estou com um problema no shop system do meu ot server. Eu criei um site para ele, que ainda está offline, e estava tentando adicionar um sistema que faz com que quando o personagem compre um item no shop, o item seja entregue para ele automaticamente. Eu consegui fazer o site lhe entregar os items, mas agora, o site fica entregando os items a cada 30 segundos e infinitas vezes, e toda vez que ele entrega os itens aparece o seguinte erro: [15/06/2012 08:02:06] [Error - GlobalEvent Interface] [15/06/2012 08:02:06] data/globalevents/scripts/shop.lua:onThink [15/06/2012 08:02:06] Description: [15/06/2012 08:02:06] data/globalevents/scripts/shop.lua:56: attempt to call field 'executeQuery' (a nil value) [15/06/2012 08:02:06] stack traceback: [15/06/2012 08:02:06] data/globalevents/scripts/shop.lua:56: in function <data/globalevents/scripts/shop.lua:7> [15/06/2012 08:02:06] [Error - GlobalEvents::think] Couldn't execute event: shop Diversos tópicos de fórums diziam para trocar o "executeQuery" por apenas "query", mas não adiantou e continua dando o mesmo bug. Eu já tenho uma database no meu phpmyadmin do z_ots_comunication, z_shop_history_item, z_shop_history_pacc e z_shop_offer conforme vários tópicos do tibiaking e diversos outros sites disponibilizam. Já adicionei o global events/scripts/shop.lua , no arquivo xml, e também arquivo 100-compat na pasta lib, e o erro ainda continua. Estou pesquizando a solução desse erro á dias e ainda não consegui a resposta. Por favor, me ajudem. Desde já, agradeço!!
-
[AJUDA] Criação de Itens!
Tael, perfeito seu comentário. Só não selecionar a opção useable que deu certo. Não sei como te agradecer. Muito Obrigado!
-
[AJUDA] Criação de Itens!
Após analisar diversos itens no arquivo movements.xml, acabei por descobrir qual era o problema em exibir o status correto da weapon ou armor no jogo. Inicialmente, eu havia feito o script da seguinte forma: <movevent type="Equip" itemid="12621" slot="hand" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="12621" slot="hand" level="20" event="function" value="onDeEquipItem"> <vocation id="4"/> <vocation id="8"/> </movevent> Quando, na realidade, eu deveria ter feito assim: <movevent type="DeEquip" itemid="12621" slot="hand" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="12621" slot="hand" level="20" event="function" value="onEquipItem"> <vocation id="4"/> <vocation id="8" showInDescription="0"/> </movevent> Desta forma, com as alterações feitas, o item passou a mostrar o status in game. Contudo, ainda não consegui consertar o problema da backpack. Ninguém poderia me ajudar?
-
[AJUDA] Criação de Itens!
Olá a todos! Estou iniciando no mundo dos otservers e tenho muito o que aprender e ainda muitas dúvidas. Gostaria que, se possível, me auxiliassem em alguma delas. 1) Estou criando novos itens para meu futuro otserver 8.60, dos mais variados tipos, como armas, armaduras, helmets e backpacks. Contudo, estou encontrando alguns problemas ao colocar os itens criados dentro do jogo. Após ler vários tutoriais, baixar os programas necessários para edição (Dat Editor e OtItemEditor), inseri-los no arquivo items.otb e items.xml, alguns não funcionam como deveriam. a) Backpacks - Um dos problemas que encontrei foi com as Backpacks. Usando o sprite da nova Deepling Backpack do global criei uma backpack para o otserver. Fiz tudo corretamente no Dat Editor e também no OtItem Editor. Contudo, neste ponto, começam os meus problemas. O OtItemEditor carrega a backpack na categoria "Other", clicando com o botão direito marco a backpack como "container" e ela vai para a categoria "Container". Contudo, após salvar as modificações no items.otb, o programa OtItemEditor volta a reconhecer a nova backpack como na categoria "other" e não na categoria "container". Ainda assim, inseri a backpack no arquivo item.xml da seguinte forma: </item> <item id="12622" article="a" name="Hermes Backpack"> <attribute key="weight" value="100" /> <attribute key="containerSize" value="30" /> <attribute key="slotType" value="backpack" /> </item> Ao adentrar no servidor, a backpack foi criada, tanto que dando loock sobre ela aparece: 12:13 You see a Hermes Backpack (Vol:30). It weighs 1.00 oz. Contudo, não consigo abri-la, aparecendo a seguinte mensagem: You cannot use this object. No programa OtItemEditor, já marquei as opções "Useable" e "Pickupable", já as desmarquei, mas continuo sem nenhum resultado. Assim, o que posso fazer para poder usar a backpack corretamente? b) Weapons - Estou encontrando problema semelhante ao editar as weapons. Criei um novo sprite de um axe, por exemplo, e o adicionei no arquivo items.otb através dos programas OtItemEditor e Dat Editor e fiz da mesma forma no arquivo items.xml da seguinte forma: </item> <item id="12621" article="a" name="Gods Axe"> <attribute key="weight" value="15000" /> <attribute key="defense" value="50" /> <attribute key="attack" value="75" /> <attribute key="weaponType" value="axe" /> <attribute key="skillAxe" value="10" /> <attribute key="extradef" value="5" /> </item> No arquivo movements.xml editei da seguinte forma: <movevent type="Equip" itemid="12621" slot="hand" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="12621" slot="hand" level="20" event="function" value="onDeEquipItem"> <vocation id="4"/> <vocation id="8"/> </movevent> Contudo, embora a skill "axe fighting" aumente em 10, não aparece na descrição do item ao dar look as informações quanto ao level e quanto as classes que podem usá-lo. 12:16 You see a Gods Axe (Atk:75, Def:50 +5, axe fighting +10). It weighs 150.00 oz. Modifiquei a alteração no arquivo movements.xml e deixei-o assim: </movevent> <movevent type="DeEquip" itemid="12630" slot="hand" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="12630" slot="hand" level="20" event="function" value="onEquipItem"> <vocation id="4"/> <vocation id="8"/> showInDescription="0"/> Ainda assim, nada ocorreu. Então, como posso corrigir tal probema? Espero que me ajudem, pois, como já disse anteriormente, não consigui encontrar nenhum tutorial que resolvesse por completo meu problema. Além disso, se postei no local errado, me desculpem, e espero que removam para o lugar mais apropriado.