Ir para conteúdo

Nova Spell


Leonard02

Posts Recomendados

Gente éo seguinte, meu projeto éo fantasy otserver! gostaria de pedir a vocês uma spell para paladin!

 

 

nome da magia:

Exevo gran mas san

 

gostaria que ela dependece do ML e Distance do paladin (distance nao precisa muito nao) e gostaria que ela atakase

 

 

6 sqm para direita

 

6 sqm para a esquerda

 

5 sqm para cima

 

5 sqm para baixo

 

 

e com o dano da magia igual ao do Exevo Mas San

Link para o comentário
Compartilhar em outros sites

eh facil vai em data/spells/lib/spells.lua e cole isto:

 

AREA_CROSS6X5 = {

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

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

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

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

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

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

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

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

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

}

 

depois vai em spell.xml e cole isto :

 

<instant name="Super Divine Caldera" words="exevo gran mas san" lvl="50" mana="160" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="attack/super divine caldera.lua">

<vocation id="3"/>

<vocation id="7"/>

</instant>

 

depois vai em data/scripts/attack e cria um arquivo lua chamado super divine calder.lua e cole isto:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)

setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 4, 6)

local area = createCombatArea(AREA_CROSS6X5)

setCombatArea(combat, area)

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

n sei se vai dar certo pq n testei, e entendo poucas coisas de script xD

se funfa da rep++

Editado por mage alex
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...