HI

Ultimate Energy Explosion

Por Hieizin, 22 de mai. de 2008 em Globalevents e Spells

script
9
2.5k
HieizinH
22 de maio de 2008 às 16:28

Quem criou--> EU (hieizin)

Versao Testada ---> 8.10

Créditos---> 95% EU (hieizin)

5% Foi para o cara q fez magia móveis (nao sei quem eh)

 

 

Agora vamos colokar a magia...

Va em Spells/Scripts/......

Copie uma magia qualquer e renomeia para Ultimate energy explosion.lua

Abra e apague td q estiver dentro do .lua q vc copiou e coloque isso :

 

local acombat1 = createCombatObject()

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_HOLY)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.9, -60, -1.9, -100)

 

local acombat2 = createCombatObject()

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 48)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.9, -60, -1.9, -100)

 

 

local acombat3 = createCombatObject()

 

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, 47)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -1.9, -60, -1.9, -100)

 

local acombat4 = createCombatObject()

 

local combat4 = createCombatObject()

setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat4, COMBAT_PARAM_EFFECT, 11)

setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.9, -60, -1.9, -100)

 

local acombat5 = createCombatObject()

 

local combat5 = createCombatObject()

setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat5, COMBAT_PARAM_EFFECT, 48)

setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -1.9, -60, -1.9, -100)

 

local acombat6 = createCombatObject()

 

local combat6 = createCombatObject()

setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat6, COMBAT_PARAM_EFFECT, 47)

setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -1.9, -60, -1.9, -100)

 

arr1 = {

{0, 0, 0, 0, 0, 1, 0, 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, 1, 1, 1, 1, 1, 0},

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

{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},

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

{0, 1, 1, 1, 1, 1, 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, 0, 1, 0, 0, 0, 0, 0},

}

 

arr2 = {

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

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

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

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

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

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

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

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

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

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

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

}

 

arr3 = {

{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, 1, 1, 0, 1, 1, 0, 0, 0},

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

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

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

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

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

{0, 0, 0, 1, 1, 0, 1, 1, 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},

}

 

arr4 = {

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

{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, 1, 1, 0, 1, 1, 0, 0, 0},

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

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

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

{0, 0, 0, 1, 1, 0, 1, 1, 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},

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

}

 

arr5 = {

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

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

{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, 0, 1, 0, 0, 0, 0},

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

{0, 0, 0, 0, 1, 0, 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},

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

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

}

 

arr6 = {

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

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

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

{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, 3, 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},

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

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

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

}

 

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

local area3 = createCombatArea(arr3)

local area4 = createCombatArea(arr4)

local area5 = createCombatArea(arr5)

local area6 = createCombatArea(arr6)

 

setCombatArea(acombat1, area1)

setCombatArea(combat2, area2)

setCombatArea(combat3, area3)

setCombatArea(combat4, area4)

setCombatArea(combat5, area5)

setCombatArea(combat6, area6)

function onTargetTile1(cid, pos)

doCombat(cid,combat1,positionToVariant(pos))

end

setCombatCallback(acombat1, CALLBACK_PARAM_TARGETTILE, "onTargetTile1")

 

local function onCastSpell1(parameters)

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

end

 

local function onCastSpell2(parameters)

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

end

 

local function onCastSpell3(parameters)

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

end

 

local function onCastSpell4(parameters)

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

end

 

local function onCastSpell5(parameters)

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

end

 

local function onCastSpell6(parameters)

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

end

 

 

function onCastSpell(cid, var)

local parameters = { cid = cid, var = var, acombat1 = acombat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6}

addEvent(onCastSpell1, 000, parameters)

addEvent(onCastSpell2, 350, parameters)

addEvent(onCastSpell3, 600, parameters)

addEvent(onCastSpell4, 850, parameters)

addEvent(onCastSpell5, 1100, parameters)

addEvent(onCastSpell6, 1350, parameters)

 

end

 

Feito isso va em Spells/spells.xml

 

adiciona a segunite liga nos instant spell

 

<instant name="Energy Fury" words="exori gran mas vis" lvl="70" maglv="40" mana="1500" soul="0" exhaustion="1" prem="1" enabled="1" script="Ultimate energy explosion.lua"><vocation id="1"/><vocation id="5"/></instant>

 

Pronto vc ja tem a Ultimate Energy explosion no seu OT, baste ser -->Sorcerer ou Master Sorcerer, ser level 70,ml 40 e gasta 1500 de mana e falar: Exori gran mas vis

 

Fotos

http://img26.picoodle.com/img/img26/4/5/22...a1m_e2ae267.png

 

http://img33.picoodle.com/img/img33/4/5/22...a2m_2719049.png

 

http://img32.picoodle.com/img/img32/4/5/22...a3m_340b4c0.png

Editado Maio 22 por Hieizin

ThthtT
22 de maio de 2008 às 19:31

achei legal a magia

a ss fico bunitim

antoniojunA
22 de maio de 2008 às 19:45

Testei em Meu serv funcionou perfeitamente.

Muinto boa a Magia!!

Gostei Bastante

Aprovado!

 

Atenciosamente,

Antoniojun.

Editado Maio 22 por antoniojun

Mapper123M
23 de maio de 2008 às 00:47

parabens

 

aprovado!

F4LcOnF
23 de maio de 2008 às 05:18

Parece ser util..Vou testar..

:weight_lift:

 

 

 

1cab1fbd01e3e4f75a86021fa5e214549.1.gif

post-137059-1211530702_thumb.jpg

HieizinH
23 de maio de 2008 às 08:33

ae galera vlw por aprovarem minha magia xD

 

eu espero ter ajudado a comunidade do xtibia e tbm o server de vcs =P

tkmetalT
23 de maio de 2008 às 19:42

Curti a Spell...Continue assim

 

//TK

KarrioArgusK
29 de maio de 2008 às 15:26

Muito loka e BOA NÉ aprovadicismo! :hi:

1 mês depois...
HieizinH
27 de junho de 2008 às 10:02

nao sei de vao considerar isso como reviver topico...

 

poh galera eu queria dizer q eu fiz mt esforço para consiguir fazer essa magia... e parece q valeu apena ^^ .. mts de vcs estao falando q curtiram a magia e q esta mt aprovada ou loca ou sei la =P

 

so queria agradecer a opniao de vs