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
bridalinneaB
29 de janeiro de 2013 às 14:18

Estou com dois problemas:

 

1: Segundo o script ha 3 espécies de pet:

Pet_Rat = PetSpecie:new...

Pet_Cave_Rat = PetSpecie:new...

Pet_Munster = PetSpecie:new...

--- Porém quando eu falo com o npc ele me apresenta apenas uma opção "Rat" --

 

2: Eu tentei criar uma nova especie e não funcionou, então modifiquei a existente desta maneira:

Pet_Dark = PetSpecie:new...

--- O resultado é que dai nenhuma especie foi reconhecida pelo npc

 

Eu preciso de um tutorial de como adicionar uma nova especie e novos monsters pq no tutorial esta assim:

--- PetSpecie:new(NOME_DO_MONSTRO, HP_IN...

e este inicio:

Pet_Dark = PetSpecie:new... o que faço com ele? Como e onde edito? Como adiciono uma nova especie e onde devo mudar além!

 

Obrigada desde ja.

 

O rato funciona o resto não.

 

meu servidor Linnea Online 9.60 Global: http://ndg.sytes.net/

OneshotO
29 de janeiro de 2013 às 16:13

Mil desculpas mesmo, eu realmente esqueci de acrescentar um passo que é a edição da tabela dos pets que serão mostrados no NPC, no arquivo pet trainer.lua

 

local PetPrices = {
       ["rat"] = {1000, 200},
       ["dark"] = {PREÇO_DE_VENDA, PREÇO_REVIVER},
}

 

Abraços.

bridalinneaB
29 de janeiro de 2013 às 16:59

Obrigada, vou testar aqui e escrevo se deu certo.

 

Eu tenho um pet um pouco mais complexo funcionando perfeitamente, seria os pets perfeitos se...

 

"Todos os monstros que ele ataca não morre"

O sitema é um mods + lib, demorei muito pra fazer o script funcionar, chegeui ate esta parte e me enrosquei, tenho ele add no meu servidor mas trirei o npc que vende os pets por esta motivo. Se você tiver ideia do que seja a gente pode compartilhar o script e voce continuar ele que é muito mais completo.

 

desce e sobre escadas, come, fala, carrega itens, upa level, upa ml, nuss... faz muita coisa o problema é deixar tudo que ele toca imortal. Se deslogar o pet o monstro morre. Bjus valew

OneshotO
29 de janeiro de 2013 às 17:03

Hm, não obrigado, haha.

 

Como eu disse no tópico, este é um sistema em desenvolvimento e eu irei adicionando mais features e otimizando o código aos poucos.

 

Abraços.

carloslendC
30 de janeiro de 2013 às 19:40

Muito bom o sistema, cara. Parabéns.

 

 

Por enquanto não vou testá-lo, já que meu projeto aqui não precisa de pets. :p

raikillesR
02 de fevereiro de 2013 às 09:36

muito bom sistema parabens

porem to com um problema meu pet ta upando muito devagar como eu fazo pra ele upa mais rapido ?

Editado Fevereiro 2 por raikilless

EliteYozE
04 de fevereiro de 2013 às 13:45

Qual é o comando que faz com que o pet vá?

malignoM
09 de fevereiro de 2013 às 18:37

Olá estou com alguns problemas.

 

1° - Para que serve o comando /Pet? Digito o comando /Pet rat e nada acontece.

2° - Quando digito o comando /Pet aparece este error:

 

[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>

 

3° - Comprei o unico PET disponivel, o RAT. Quando ele morreu, fui tentar revivelo, mas o npc falava que ele estava vivo. Tentei comprar dinovo falava que eu ja tinha

 

4° - Tem algum comando de Sumonar ele, e de retirar ele?

5° - Como adicionar novos PET no NPC?

 

Agradeço a atenção.

10 de fevereiro de 2013 às 03:51

Funciona em servidor 8.60/TFS 0.4?

SexyboyyS
11 de fevereiro de 2013 às 11:41

@maligno

o comando se eu nao me engano eh /pet go -- /pet back etc..

lazarocpL
18 de fevereiro de 2013 às 09:23

Vlw cara muito bom vc mi ajudou muito pq tou fasendo Um Poketibia 9.10 mas tenho duvida como uso o pet?

 

e tambem quando do hi no npc n fas nada meu server e 9.10

1 mês depois...
PsyMcKenzieP
20 de março de 2013 às 00:43

Mano, quando meu pet morre, eu vou no npc e falo revive e ele diz que o meu pet ja ta vivo, ai é só eu chamar ele e ele volta vivinho '-'

Nao da pra fazer o pet morrer nao?

Editado Março 24 por PsyMcKenzie

minilammerM
25 de março de 2013 às 23:31

queria limitar isso a uma vocação "summoner" tem como?

1 mês depois...
picapau100P
24 de abril de 2013 às 15:46

adorei esse sistema de Pet

muito legal mesmo!

3 meses depois...
tatibanoT
15 de julho de 2013 às 20:48

tava tentando editar esse sistema pra poder fazer a xp que o pet ganha ser igual a quantidade total de hp do monstro, é possível ?

Editado Julho 15 por BodeMan