Ir para conteúdo

Pet System OOP


Oneshot

Posts Recomendados

  • 4 months later...
[09/02/2013 18:30:51] [Error - TalkAction Interface] 
[09/02/2013 18:30:51] data/talkactions/scripts/pet-talkactions.lua:onSay
[09/02/2013 18:30:51] Description: 
[09/02/2013 18:30:51] data/talkactions/scripts/pet-talkactions.lua:21: attempt to index field '?' (a nil value)
[09/02/2013 18:30:51] stack traceback:
[09/02/2013 18:30:51]  data/talkactions/scripts/pet-talkactions.lua:21: in function <data/talkactions/scripts/pet-talkactions.lua:18>

ayudaaa

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Se nós segurarmos o "/pet move: west" (ou qualquer outra direção) o pet corre na velocidade da luz. Como posso resolver este bug?

Ah, e eu gostaria de saber porque está dando este erro no distro:

 

[Error - TalkAction Interface]
data/talkactions/scripts/pet-talkactions.lua:onSay
Description:
(luaDoCreatureSay) Creature not found
Acredito também que não seja nada complicado. Acabei de vê-lo e não tentei corrigi-lo; apenas alerto aqui no tópico. Se alguém também o ter, é seguro dizer onde está o erro.
Vou tentar corrigir. Se eu encontrar a solução, digo aqui.
Editado por FilipeMAN
Link para o comentário
Compartilhar em outros sites

 

Se nós segurarmos o "/pet move: west" (ou qualquer outra direção) o pet corre na velocidade da luz. Como posso resolver este bug?

Ah, e eu gostaria de saber porque está dando este erro no distro:

 

[Error - TalkAction Interface]
data/talkactions/scripts/pet-talkactions.lua:onSay
Description:
(luaDoCreatureSay) Creature not found
Acredito também que não seja nada complicado. Acabei de vê-lo e não tentei corrigi-lo; apenas alerto aqui no tópico. Se alguém também o ter, é seguro dizer onde está o erro.
Vou tentar corrigir. Se eu encontrar a solução, digo aqui.

 

 

hmm

 

no lib/pet-system.lua, atualiza essa parte

-- move player pet to a direction
function Pet:move(direction)
                local cid = getCreatureMaster(self.it)
		local toPosition = getPosByDir(self:position(), direction, 1)

		if getCreatureStorage(cid, PET_EXHAUST) > os.clock() then
				doSendMagicEffect(self:position(), CONST_ME_POFF)
				doPlayerSendCancel(cid, "Your pet is exhausted.")
				return
		end

		if queryTileAddThing(self.it, toPosition) == RETURNVALUE_NOERROR then
				doMoveCreature(self.it, direction)
				doCreatureSetStorage(cid, PET_EXHAUST, os.clock() + 0.5)
				doCreatureSay(cid, "Move, ".. getCreatureName(self.it) .."!")
		end
end

se der certo, acho q corrige os 2 erros

Editado por Eskylo
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Olá

estou com um probleminha e eu não sei como resolver. meu ot é 8.40 (TFS 0.3.1)

 

eu fiz tudo correto aqui com os scripts e tal. Estava indo tudo bem até eu falar com o npc (Pet Trainer)

eu dizia hi ele respondia normal ( I sell and revive pets.). Quando eu dizia sell aparecia esse erro:

 

[09/02/2014 14:20:31] Lua Script Error: [Npc interface]
[09/02/2014 14:20:31] data/npc/scripts/pet trainer.lua:onCreatureSay
[09/02/2014 14:20:31] data/npc/scripts/pet trainer.lua:27: attempt to index global 'Pets' (a nil value)
[09/02/2014 14:20:31] stack traceback:
[09/02/2014 14:20:31] data/npc/scripts/pet trainer.lua:27: in function 'callback'
[09/02/2014 14:20:31] data/npc/lib/npcsystem/npchandler.lua:374: in function 'onCreatureSay'
[09/02/2014 14:20:31] data/npc/scripts/pet trainer.lua:9: in function <data/npc/scripts/pet trainer.lua:9>
Porfavor me ajuda. dez de já obrigado!
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

ajuda aq favor, estou usando o ot Azeroth que baixei aq mesmo no forum, instalei compro o pet normalmente mais o comando /pet n funfa, como fasso para chamar o pet de volta, e quando ele morreu fui no trainer e falei com ele quando digitei riviver ele disse 15:41 Pet Trainer: Sorry, your pet is alive. e meio q como se ele ainda tivesse vivo, os talkactions n funfa

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...