[Creaturescript] Aura Kinem Do Pbot

exorcist
em Globalevents e Spells
  • 1
  • 2

exorcist

Nossos dias nunca voltarão
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 14/06/11Posts: 172

venho aki postar a tao esperada AURA DO PBOT e tambem vou explicar passo a passo como coloca-la em seu ot ^^

 

 

va em data/creaturescripts/scripts

e cria uma pasta chamada LvlEffect.lua

dentro dela voce coloca o seguinte script

 

 

function sendEffect(cid)

if isCreature(cid) then

local pos = getCreaturePosition(cid)

local x = math.random(pos.x-1,pos.x+1)

local y = math.random(pos.y-1,pos.y+1)

doSendMagicEffect({x=x,y=y,z=pos.z}, 4)

doSendMagicEffect({x=x,y=y,z=pos.z}, 34)

addEvent(sendEffect,2000,cid)

end

end

function onLogin(cid)

if getPlayerLevel(cid) >= 500 then

sendEffect(cid)

end

registerCreatureEvent(cid, "AdvEffect")

return TRUE

end

function onAdvance(cid, skill, oldLevel, newLevel)

if skill == SKILL__LEVEL and newLevel == 500 then

sendEffect(cid)

end

return TRUE

end

 

 

 

fexe e salve logo após disso voce vai em creaturescript.xml e cole o seguinte script

 

 

 

event="script" value="LvlEffect.lua"/>

<event type="advance" name="AdvEffect" event="script" value="LvlEffect.lua"/>

 

 

 

fexe e salve

depois é só curtiçao

 

a e ali no if skill == SKILL__LEVEL and newLevel == 500 then

 

voce podi coloca o lv que voce kiser no newlevel

 

 

FALO GALERA

 

 

SE AJUDEI DEEM REP :)

 

script 8.50

251899_278013482304915_1728848852_n.jpg

Beeki

Ex-Coordenador XDev
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/03/11Posts: 1900Gênero: MasculinoChar no Tibia: Nokte

Esse script manda um efeito quando o player atingir o level 500 ?

Fabio Augustus - Infraestrutura

Skype: guhsvasc

exorcist

Nossos dias nunca voltarão
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 14/06/11Posts: 172

sim sim quando voce chega lv 500 vc desloga e loga denovo e vai fika uma aura muito loka em sua volta

 

e fika permanemtemente

251899_278013482304915_1728848852_n.jpg

Beeki

Ex-Coordenador XDev
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/03/11Posts: 1900Gênero: MasculinoChar no Tibia: Nokte

Eu tenho um script semelhante, porém ele add os Efeitos na vocação mais o seu Funciona bem, vlw ai pelo conteúdo!

Fabio Augustus - Infraestrutura

Skype: guhsvasc

exorcist

Nossos dias nunca voltarão
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 14/06/11Posts: 172

nads :)

251899_278013482304915_1728848852_n.jpg

lukervis

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/06/08Posts: 45

Cara, tem certeza que isso está certo? coloquei em meu ot, upei lvl 500 e nada aconteceu, nenhum erro no distro nem nada ..

SkyDangerous

Deus Kalec
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 17/01/09Posts: 2098Char no Tibia: Adra Sata

Erro:

 

newLevel == 500 then

 

Seria

 

newLevel >= 500 then

Me segui lá (:

 

b906.png

http://ageofwar.servegame.com/

IP: ageofwar.servegame.com

TIBIA: 10.78

GLOBAL PERFECT CUSTOM

lukervis

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/06/08Posts: 45

Mesmo assim, não funcionou, acho que tem algum erro na tag que ele passou para colocar no creaturescripts.xml, poderia me passar a correta ?

Overloker

@ strength, will and determination !
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/01/08Posts: 461

Tem fotos ? Do script ?

59676330.png

Clique e aprenda a postar na seção correta

Beeki

Ex-Coordenador XDev
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/03/11Posts: 1900Gênero: MasculinoChar no Tibia: Nokte

Tenta esse script aqui...

 

173 é o Numero da vocation, e 7 é o ID do efeito!

 

efeitos = {
[173] = 7,
}
function doEffect(cid)
local delay = 1
if isCreature(cid) == TRUE then
else if getPlayerLevel(cid) >= 500 then
doSendMagicEffect(getCreaturePosition(cid), efeitos[getPlayerVocation(cid)])
addEvent(doEffect, delay*1000, cid)
end
return TRUE
end
function onLogin(cid)
for voc, efec in pairs(efeitos) do
if voc == getPlayerVocation(cid) then
doEffect(cid)
break
end
end
return TRUE
end

Fabio Augustus - Infraestrutura

Skype: guhsvasc

lukervis

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/06/08Posts: 45

Tenta esse script aqui...

 

173 é o Numero da vocation, e 7 é o ID do efeito!

 

efeitos = {
[173] = 7,
}
function doEffect(cid)
local delay = 1
if isCreature(cid) == TRUE then
else if getPlayerLevel(cid) >= 500 then
doSendMagicEffect(getCreaturePosition(cid), efeitos[getPlayerVocation(cid)])
addEvent(doEffect, delay*1000, cid)
end
return TRUE
end
function onLogin(cid)
for voc, efec in pairs(efeitos) do
if voc == getPlayerVocation(cid) then
doEffect(cid)
break
end
end
return TRUE
end

 

Não teria como colocar 2 effects ? por exemplo, 34 e 28?

Beeki

Ex-Coordenador XDev
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/03/11Posts: 1900Gênero: MasculinoChar no Tibia: Nokte

Você pode adicionar + effects e + vocations, por isso tem uma Tabela ali.

 

Ficaria assim.

 

 

efeitos = {
[1] = 191,
[2] = 241,
[3] = 241,
}

 

E assim sucessivamente!

 

@Edit

 

Post em local errado, reportado para moverem, até!

Fabio Augustus - Infraestrutura

Skype: guhsvasc

lukervis

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/06/08Posts: 45

Eu digo, por exemplo, sair 2 effects de uma mesma vocation..

LorDz

Emo cheio de Glitter/ Moderador de OTserv
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 13/05/07Posts: 778Char no Tibia: Shea Fald

Seção incorreta, tópico movido.

Att,

Carlos "LorDz" Alberto



mplz1ajaxizt5mzcdc6n.png

Email: LorDz@XTibia.com

Beeki

Ex-Coordenador XDev
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/03/11Posts: 1900Gênero: MasculinoChar no Tibia: Nokte

Eu digo, por exemplo, sair 2 effects de uma mesma vocation..

 

Não, isso causaria muito Lag e debug no Player.

Fabio Augustus - Infraestrutura

Skype: guhsvasc

  • 1
  • 2