Simple Pet System

Roksas
Por Roksas
em Actions e Talkactions

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Simple Pet System

 

Saudações galerinha, bão? Tive uma ideia bem simples e vim trazer para vocês, é um PET para ele te ajudar nas batalhas.








Instalação

 

Vá em data/actions/scripts, copie algum arquivo da pasta e cole, renomeie para simple_pet e adicione isso dentro:

function onUse(cid, item, frompos, item2, topos)

local dolls = {
[11256] = {pet = "Crystal Spider"},
[11207] = {pet = "Ashmunrah"},
[11144] = {pet = "Demon"},
[9019] = {pet = "Vampire"},
}
local go = dolls[item.itemid]
local summon = getCreatureSummons(cid)

---------------------------------------------------

if #summon >= 1 then
for _, pid in ipairs(summon) do
doRemoveCreature(pid)
doCreatureSay(cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1)
end
return true
end

doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_ORANGE_1)
return true
end



Muito bem, agora sigamos para actions.xml e adicione essa tag:



<action itemid="11256;11207;11144;9019" event="script" value="simple_pet.lua"/>




Configuração

 

Nesta parte do código:



local dolls = {
[11256] = {pet = "Crystal Spider"},
[11207] = {pet = "Ashmunrah"},
[11144] = {pet = "Demon"},
[9019] = {pet = "Vampire"},
}

Oque está entre [ e ] nós colocamos os Item ID dos items que vão chamar o PET. Já entre { e } aonde está entre aspas, colocamos o nome do PET.

E na tag do actions.xml adicionamos estes MESMOS Item Ids, separando-os por ; ficando:



<action itemid="ID;ID;ID;ID" event="script" value="simple_pet.lua"/>

Para o PET teleportar para você quando subir escadas, ou ficar muito longe, vá em config.lua e procure por:



teleportPlayerSummons

Se estiver false coloque true, se estiver "no", coloque "yes"





Demonstração

 

34ozfj5.jpg

 

 

Finalizações

 

Obrigado pela atenção galera, espero que tenham gostado, e qualquer dúvida estou aqui para respondê-los :)


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

Muito bom, simples, mas bom!

Parabéns Roksas.

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Obrigado cara, se tiver alguma ideia do que posso usar nele, para uma futura versão.. :D


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

masdead

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/04/10Posts: 857

Cara muito bom a um tempo atrás eu tava que nem louco atrás de um

vlw mesmo

xFare

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/04/13Posts: 59Char no Tibia: -

Vlw Roksas, porque me deletou do skype manoo Oo

deepling_guard.gif

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Ué, quem aí ?

~~

Obrigado galera.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

Você pode fazer para o pet subir de nivel e com isso ganhar life e mana, fazer ele poder soltar spells e etc..

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

elrico

hm.. sei lá
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/04/13Posts: 49

+Good Job

Mapper: 100%

Spriter: 100%

Scripter: 50%

Client Maker: 10%

 

 

 

 

 

REP +

FenixBorges

(Retired)
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 01/12/12Posts: 252

haha, ótima idéia Roksas ;D

 

Mas você poderia ter explicado qual a utilidade do "pet".

Se ele ataca monstros ou não.

Se ele ataca "Pk".

Oque acontéce quando alguem mata ele.

Oque acontéce se o player deixar ele lá pra tráz.

 

Lembra bastante a função do "Utevo Res".

Enfim REP+, vlw mais uma vez.

(Retired)

 

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

O PET segue ele, e ataca tudo que ele ataca.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

xFare

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/04/13Posts: 59Char no Tibia: -

Yuri macedo aqui Roksas haha porque me deletouu ? Oo

deepling_guard.gif

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

Roksas, se o player disparar e o pet for lento e nao conseguir alcança-lo?

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.

 

 

Luquinh4

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 19/02/13Posts: 285

Só uma duvida se você usa uma vez você perde a doll?

Ou e como a pokeball?

Pode chamar ilimitadas vezes?

Dp9Y7vq.png

 

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Exato, não perde. Seria uma boa vender no Shopping do seu OT.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Luquinh4

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 19/02/13Posts: 285

ook valeu

Dp9Y7vq.png