CA

Exevo Love

Por cai01992, 02 de fev. de 2009 em Globalevents e Spells

otserv
tibia
script
6
1.7k
cai01992C
02 de fevereiro de 2009 às 14:24

1- Entre na Pasta data/spells/scripts

2- Crie um Bloco de Notas e coloque o nome exevo love.lua

3- Copie e Cole o Script a baixo.

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE,COMBAT_HOLYDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT,CONST_ME_SLEEP)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.0, -100, -0.5, -110)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT,CONST_ME_HEARTS)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.0, -100, -0.5, -110)

 

arr1 = {

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},

{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},

{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},

{0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0},

{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},

{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},

{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

}

 

arr2 = {

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},

{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},

{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},

{0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0},

{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},

{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},

{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

}

 

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

 

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

 

local function onCastSpell1(parameters)

doCombat(parameters.cid, parameters.combat1, parameters.var)

end

 

local function onCastSpell2(parameters)

doCombat(parameters.cid, parameters.combat2, parameters.var)

end

function onCastSpell(cid, var)

 

local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2}

 

addEvent(onCastSpell1, 100, parameters)

addEvent(onCastSpell2, 200, parameters)

 

end

 

Agora vai em data/spells abra o spells.xml

Copie e Cole o Script abaixo:

 

<instant name="Love Generation" words="Exevo Love" aggressive="1" direction="0" lvl="25" maglv="8" mana="50" soul="0" exhaustion="1000" prem="1" enabled="1" script="exevo love.lua">

<vocation name="Sorcerer" />

<vocation name="Master Sorcerer" />

<vocation name="Druid" />

<vocation name="Elder Druid" />

<vocation name="Paladin" />

<vocation name="Royal Paladin" />

<vocation name="Knight" />

<vocation name="Elite Knight" />

</instant>



exevoloveju2.jpg

 

OBS: Modifica do Jeito que Melhor se Adapta as Necessidades do Seu Servidor

Espero que tenham gostado :smile_positivo:

Editado Fevereiro 2 por cai01992

ZaforZ
05 de fevereiro de 2009 às 21:36

Sei lá as magias estão muito iguais :p

Prefiro aquelas inovadoras

BrunoB
06 de fevereiro de 2009 às 10:07

Maneiro, uns corações com a letra Z ^^

Boa idéia,

Gostei

MakevinhoM
06 de fevereiro de 2009 às 18:39
Maneiro, uns corações com a letra Z ^^

Boa idéia,

Gostei

 

 

adorei a magia :D muito boa mesmo :D:D

saHUARSHURASHURAS

 

agora uma duvida

aonde eu tenho que mexe pra deixa ela tipo sem causa dano nenhum? :X

cai01992C
06 de fevereiro de 2009 às 19:26
adorei a magia :D muito boa mesmo :D:D

saHUARSHURASHURAS

 

agora uma duvida

aonde eu tenho que mexe pra deixa ela tipo sem causa dano nenhum? :X

 

Deixe "setCombatFormula" em "-0" como o script abaixo:

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE,COMBAT_HOLYDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT,CONST_ME_SLEEP)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.0, -0, -0, -0)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT,CONST_ME_HEARTS)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.0, -0, -0, -0)

2 semanas depois...
kzandoK
18 de fevereiro de 2009 às 19:59

Muito bacana essa magia.Seria legal se você postasse um tuto de como usar o OSSM2 para magias multi-wave (com vários efeitos, como a sua magia = heart + sleep).