ON
poketibia

Pet System OOP

Por Oneshot, 25 de jan. de 2013 em Mods, funções e outros

tibia
script
otserv
5.0 (3)
58
15.6k
EskyloE
07 de agosto de 2013 às 13:15

tesão de script auheuhaue

 

muitissimo bem feito!

 

oneshot nao poderia ser banido em hipotese alguma ¬¬

LightTenshimaruL
12 de agosto de 2013 às 22:56

Como Fazer Pro PET Morrer Em Versões 9.6

Pois Ele Simplesmente Desaparece Em Fumaça E Não Morre, Sendo Possivel Traze-lo De Volta Com O life Cheio!


Gostaria De Um Solução

dyego2008D
13 de agosto de 2013 às 08:20

Esse scipt tem falhas no 9.+ aparentemente.

Editado Agosto 13 por dyego2008

4 meses depois...
ShottaS
13 de dezembro de 2013 às 14:37
[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

talissinT
16 de dezembro de 2013 às 01:10

muito bom , obrigado por táa ajudando a comunidade , sistema incrível !

1 mês depois...
1157571
22 de janeiro de 2014 às 21:41

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 Janeiro 22 por FilipeMAN

EskyloE
23 de janeiro de 2014 às 00:06

 

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 Janeiro 23 por Eskylo

1157571
23 de janeiro de 2014 às 10:14

Obrigado pela ajuda; resolveu o problema.

1 mês depois...
EskyloE
02 de fevereiro de 2014 às 22:32

vê se te o monser rat no seu server na pasta monsters

Editado Fevereiro 2 por Eskylo

VinillokoV
09 de fevereiro de 2014 às 14:29

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!
14 de fevereiro de 2014 às 22:47

Cara o npc não responde em "sell"

 

não esta faltando nada no script não?

2 semanas depois...
jsckkkJ
23 de fevereiro de 2014 às 15:41

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

1 mês depois...
KilluaK
17 de março de 2014 às 18:01

Tópico fechado a pedido do usuário.