Ir para conteúdo

[Spell] Exevo Gran Mas Ultimate


777779

Posts Recomendados

:cry: N chorre pq eu hj trago uma nova magia se alguem ja postou ela por favor me desculpe hehe

Vamos Ao trabalho

 

Va em data/spells/scripts/attack

copie qalquer arquivo .lua e cole renomeio para "exevo gran mas ultimate" dentro dele coloque isso

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 36)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -3.5, -31, -2.9, -300)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -3.5, -31, -2.9, -300)

 

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

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

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

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

{0, 0, 0, 0, 1, 1, 1, 0, 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, 3, 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, 300, parameters)

end

 

Depois va em spells.xml e coloque em attacks

<instant name="exevo gran mas ultimate" words="exevo gran mas ultimate" lvl="300" mana="2000" prem="1" exhaustion="2000" selftarget="1" needlearn="0" script="attack/exevo gran mas ultimate.lua">

<vocation name="Sorcerer"/>

<vocation name="Master Sorcerer"/>

 

Agora e so entrar wm seu ot e conjurar sua ultimate hehe

Duvidas me perguntem

Creditos:A mim mesmo pois fiz essa spells sozinho

:eksboy:

:XTibia_smile:

Link para o comentário
Compartilhar em outros sites

2 áreas iguais com intervalos de 200 milisegundos.

 

Genial!

 

Pelo menos soube como usar um addEvent.

 

Não é como muitos que vem aqui e postam uma área e 1 efeito modificado e se chamam de scripters.

Link para o comentário
Compartilhar em outros sites

2 áreas iguais com intervalos de 200 milisegundos.

 

Genial!

 

Pelo menos soube como usar um addEvent.

 

Não é como muitos que vem aqui e postam uma área e 1 efeito modificado e se chamam de scripters.

 

 

Muito Obrigado e tem razão mesmo :smile_positivo:

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...