VY

Exevo Vis Bolt [palladin]

Por vysland, 07 de jul. de 2008 em Globalevents e Spells

script
5
2k
vyslandV
07 de julho de 2008 às 22:38

Magia: Bolt Wave

Descrição: Sai uma rajada de bolt de acordo com sua posição..

 

Passos

Primeiro crie/copie&cole um arquivo em spells/scripts chamado Bolt Wave, se estiver escrito algo apague tudo e cole isso...

 

local acombat = createCombatObject()

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BOLT)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -4.0, -250, -4.0, 250)

 

local arr = {

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

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

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

{0, 0, 0, 3, 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 area = createCombatArea(arr)

setCombatArea(acombat, area)

 

function onTargetTile(cid, pos)

doCombat(cid,combat,positionToVariant(pos))

end

 

setCombatCallback(acombat, CALLBACK_PARAM_TARGETTILE, "onTargetTile")

 

function onCastSpell(cid, var)

return doCombat(cid, acombat, var)

end

Agora vá em spells/scripts.xml e coloque:

 

<instant name="Bolt wave" words="exevo vis bolt" aggressive="0" direction="1" lvl="50" maglv="10" mana="150" soul="0" exhaustion="1" prem="1" enabled="1" script="bolt wave.lua"><vocation id="3"/><vocation id="7"/></instant>

 

SCreen~

exevoboltsz4hl9.png

Editado Julho 8 por Vysland

Th3uT
08 de julho de 2008 às 13:44

Posta SS aew xD

magia deve ser legal^^

AsbraA
08 de julho de 2008 às 15:58

Eu gostei da magia, dou nota 9.

 

Agora uma dúvida: O que essa linha faz?:

 

setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)

 

Ela faz com que a magia ignore armadura?

jpmendesJ
14 de julho de 2008 às 17:33

Bom,

Magia legal...

maniraoM
15 de julho de 2008 às 09:48

Mto BOm RaPaz Fico OtiMo O sCript

 

vlw O Esforço Mto bom Flw