MA
spell

Magia Para Sorc E Druid 8.6

Por Matematheus, 25 de jul. de 2012 em Globalevents e Spells

spells
8.6
scripts
magia
otserver
tibia
script
otserv
4
4.8k

[Spell] Spell Para Seu Server 8.6 Sorc E Druid

8 votos

1. Você gostava do tibia antigo?

Sim
87.50%
7
Não
12.50%
1
Por favor faça o login ou crie uma conta para votar nesta enquete.
MatematheusM
25 de julho de 2012 às 16:57

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 Julho 25 por FlaashMan

lukas13onL
26 de julho de 2012 às 21:42

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 Julho 26 por HarpiaLOOK

MatematheusM
26 de julho de 2012 às 22:17

Ficou legal Harpia, uma magia diferente :D

1 mês depois...
BloxxB
11 de agosto de 2012 às 12:38

mto legal, efeito de agua, nao e todo dia q a gnt ve uma spell com esse efeito...