DE

Script De Area Heal Plx

By DevilMoon, 16 de fev. de 2010 in Archived

otserv
tibia
script
6
696
DevilMoonD
16 de fevereiro de 2010 às 16:00

gente ia fika mt mt mt mt mt mt feliz se alguem postasse ou me encinasse a faze area heal!...

 

 

tipow ja vi varios ot's com uma areazinha heal q da akelas brilhinho healando mana e vida por segundo + de 100000 queria saber fazer isso no mapa editor qm sabe add msn ai leonardo.teixeira18@hotmail.com ou manda e-mail Lleonardo.teixeira@yahoo.com.br pq eu n vejo mt xtibia + obrigado!

MatheusGladM
17 de fevereiro de 2010 às 01:07

Va em globalevents/scripts copie um e cole renomeie para healing e adicione isso dentro:

 

local pos =

{

{{x = , y = , z = }, {x = , y = , z = , stackpos = 253}},

{{x = , y = , z = }, {x = , y = , z = , stackpos = 253}},

{{x = , y = , z = }, {x = , y = , z = , stackpos = 253}},

{{x = , y = , z = }, {x = , y = , z = , stackpos = 253}},

{{x = , y = , z = }, {x = , y = , z = , stackpos = 253}},

{{x = , y = , z = }, {x = , y = , z = , stackpos = 253}},

{{x = , y = , z = }, {x = , y = , z = , stackpos = 253}},

{{x = , y = , z = }, {x = , y = , z = , stackpos = 253}},

{{x = , y = , z = }, {x = , y = , z = , stackpos = 253}}

}

function onThink(cid, interval, lastExecution)

for _, positions in pairs(pos) do

doSendMagicEffect(positions[1], 12)

if getThingFromPos(positions[2]).itemid > 0 then

for _, name in pairs(getOnlinePlayers()) do

local player = getPlayerByName(name)

doCreatureAddHealth(player, 1000000)

doSendAnimatedText(positions[1], "+1000000", 18)

end

end

end

return TRUE

end

 

Vermelho Voce tera que editar 1 sqm por sqm

Azul Tanto de Heal que ira healar

 

Depois Adicione a tag nos globalevents.xml:

<globalevent name="areahealth" interval="2" script="health.lua"/>

 

Se quizer fazer de mana faça tudo denovo e troque o nome por mana e a tag tbm e dentro do script mude a funçao para:

doCreatureAddMana(player, 1000000)

Edited Fevereiro 17 by MatheusMkalo

DevilMoonD
17 de fevereiro de 2010 às 13:38

vlw cara t amo vlw mesmo precizava disso t amooooooooooo :D feliz vlwwwwwwwwwwwwwww

 

ai pode me explica como faço pra bota nos sqm e tbm como vai fika o tag da mana healing vlw

MatheusGladM
17 de fevereiro de 2010 às 15:50

Tipo se voce der look no chao com o seu god ou no map editor com a seta do mause em cima voce vai ver uma informaçao

x= y= e z=

 

Exemplo: {{x = 160, y = 54, z = 7}, {x = 160, y = 55, z = 7, stackpos = 253}}, e assim por diante botando cada quadradinho em seu devido lugar

Voce tera que pegar todos as informaçoes de cada sqm entao se voce quer fazer uma area mto grande ira ser demorado

 

E a tag para mana fica assim

 

<globalevent name="areahealth" interval="2" script="mana.lua"/>

 

E renomeie a copia para mana

Edited Fevereiro 17 by MatheusMkalo

DevilMoonD
17 de fevereiro de 2010 às 15:59

ok vlw moderador pode fexa o topico!

LorDzL
17 de fevereiro de 2010 às 16:42

Dúvida sanada, tópico fechado.

 

- Membro MatheusMkalo ganha +1 de reputação por sanar dúvida;

 

Abraços