Ir para conteúdo

Magia Para Sorc E Druid 8.6


Matematheus

[Spell] Spell Para Seu Server 8.6 Sorc E Druid  

8 votos

  1. 1. Você gostava do tibia antigo?



Posts Recomendados

Olá tibianos

#Vou postar para voce uma magia com print .

 

#;Magia: Exevo Rush ( Sorcerer e Druid ) Level +400

#Vá Em seuot/data/spells/scripts/attack

Copie uma Magia e nome-ie de rush

 

 

Bom Depois de criar a pasta apague tudo e cole isso:

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, 53)

setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 12)

 

 

local arr = {

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

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

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

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

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

___

 

Depois volte para spells abra a pasta spells.xml, e cole isso embaixo de uma magia:

 

 

<instant name="Rush" words="exevo rush" lvl="400" mana="1200" prem="1" range="10" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/rush.lua">

<vocation id="1"/>

<vocation id="5"/>

<vocation id="2"/>

<vocation id="6"/>

</instant>

 

____

post-352089-0-89817300-1343245918_thumb.jpg

________

 

Bom e isso pessoal se voce gostou da +REP

Se tiver algum bug comente embaixo.

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

tem como melhorar, você tem que saber combinar

as effects, com coordenação exemplo tente esse:

veja como fico diferente, usei seu script so mudei effect e cordenadas.

 

 

script:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 52)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 12)


local arr = {
{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, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 2, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 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},
}

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

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

  • 3 weeks later...
×
×
  • Criar Novo...