EU

Novas Magias Pally, Kina, Druid, Sorc

Por eumemu, 30 de set. de 2006 em Globalevents e Spells

otserv
tibia
24
12.6k
eumemuE
30 de setembro de 2006 às 12:29

Bom... Novas Magias são :

Music of Dead (Death Music) (Pally)

Berserk Wave (Exevo Exori Hur) (Kina)

Ultimate Pox (Mas Pox) (Druid)

Ultimate Mort (Exevo Gran Mas Mort) (Sorc)

============================================================

Music of Dead (Death Music)

Crie um Bloco de Notas, Coloque-o com o nome de "death music" e Cole:

area = {

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

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

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

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

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

}

attackType = ATTACK_PHYSICAL

needDirection = false

areaEffect = 22

animationEffect = NM_ANI_NONE

hitEffect = NM_ME_EXPLOSION_DAMAGE

damageEffect = 22

animationColor = RED

offensive = true

drawblood = true

UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)

function onCast(cid, creaturePos, level, maglv, var)

centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}

n = tonumber(var)  -- try to convert it to a number

if n ~= nil then

  -- bugged

  -- ultimateExplosionObject.minDmg = var+0

  -- UltimateExplosionObject.maxDmg = var+0

  UltimateExplosionObject.minDmg = 0

  UltimateExplosionObject.maxDmg = 0

else

  UltimateExplosionObject.minDmg = 1000

  UltimateExplosionObject.maxDmg = 10000

end

return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered())

end 

Coloque-o em "data/spells/instant"

-----------------------------------------------------------------------------

Abra o spells.xml e cole em instant:

<spell name="Music Of Death"    words="death music"    maglv="3"  mana="800"  enabled="1"><vocation id="3" /></spell>

====================================================

Berserk Wave (Exevo Exori Hur)

Crie um Bloco de notas, coloque o nome de "exevo exori hur", e cole:

area = {

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

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

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

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

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

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

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

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

{2, 2, 2, 2, 2, 2, 2, 2, 0, 3, 3, 3, 3, 3, 3, 3, 3},

{2, 2, 2, 2, 2, 2, 0, 0, 4, 0, 0, 3, 3, 3, 3, 3, 3},

{2, 2, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 3, 3, 3},

{0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0}

}

attackType = ATTACK_PHYSICAL

needDirection = true

areaEffect = NM_ME_HIT_AREA

animationEffect = NM_ANI_NONE

hitEffect = NM_ME_EXPLOSION_DAMAGE

damageEffect = NM_ME_DRAW_BLOOD

animationColor = RED

offensive = true

drawblood = true

EnergyWaveObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)

function onCast(cid, creaturePos, level, maglv, var)

centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}

EnergyWaveObject.minDmg = (level * 2 + maglv * 3) * 1.3

EnergyWaveObject.maxDmg = (level * 2 + maglv * 3) * 1.7

return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, EnergyWaveObject:ordered())

end 

coloque-o em "data/spells/instant"

--------------------------------------------------------------------------------------------

Depois, abra o spells.xml e cole em instant:

<spell name="Berserk Wave"  words="exevo exori hur"  maglv="2" mana="10" enabled="1"><vocation id="4" /></spell>

=====================================================

Ultimate Pox (Mas Pox)

Crie um bloco de notas, coloque o nome de "mas pox" e cole nele:

area = {

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

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

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

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

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

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

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

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

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

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

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

}

attackType = ATTACK_POISON

needDirection = false

areaEffect = NM_ME_POISEN_RINGS

animationEffect = NM_ANI_NONE

hitEffect = NM_ME_POISEN

damageEffect = NM_ME_POISEN_RINGS

animationColor = GREEN

offensive = true

needDirection = false

drawblood = false

minDmg = 5000

maxDmg = 10000

PoisonStormObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, minDmg, maxDmg)

SubPoisonStormObject1 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 26, 26)

SubPoisonStormObject2 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 25, 25)

SubPoisonStormObject3 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 24, 24)

SubPoisonStormObject4 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 23, 23)

SubPoisonStormObject5 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 22, 22)

SubPoisonStormObject6 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 21, 21)

SubPoisonStormObject7 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 20, 20)

SubPoisonStormObject8 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 19, 19)

SubPoisonStormObject9 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 18, 18)

SubPoisonStormObject10 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 17, 17)

SubPoisonStormObject11 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 16, 16)

SubPoisonStormObject12 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 15, 15)

SubPoisonStormObject13 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 14, 14)

SubPoisonStormObject14 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 13, 13)

SubPoisonStormObject15 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 12, 12)

SubPoisonStormObject16 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 11, 11)

SubPoisonStormObject17 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 10, 10)

SubPoisonStormObject18 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 9, 9)

SubPoisonStormObject19 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 8, 8)

SubPoisonStormObject20 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 7, 7)

SubPoisonStormObject21 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 6, 6)

SubPoisonStormObject22 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 5, 5)

SubPoisonStormObject23 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 4, 4)

SubPoisonStormObject24 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 3, 3)

SubPoisonStormObject25 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 2, 2)

SubPoisonStormObject26 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 1, 1)

function onCast(cid, creaturePos, level, maglv, var)

centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}

return doAreaExMagic(cid, centerpos, needDirection, areaEffect, area, PoisonStormObject:ordered(),

  2000, 1, SubPoisonStormObject1:ordered(),

  2000, 1, SubPoisonStormObject2:ordered(),

  2000, 1, SubPoisonStormObject3:ordered(),

  2000, 1, SubPoisonStormObject4:ordered(),

  2000, 1, SubPoisonStormObject5:ordered(),

  2000, 1, SubPoisonStormObject6:ordered(),

  2000, 1, SubPoisonStormObject7:ordered(),

  2000, 1, SubPoisonStormObject8:ordered(),

  2000, 1, SubPoisonStormObject9:ordered(),

  2000, 1, SubPoisonStormObject10:ordered(),

  2000, 1, SubPoisonStormObject11:ordered(),

  2000, 2, SubPoisonStormObject12:ordered(),

  2000, 2, SubPoisonStormObject13:ordered(),

  2000, 2, SubPoisonStormObject14:ordered(),

  2000, 2, SubPoisonStormObject15:ordered(),

  2000, 2, SubPoisonStormObject16:ordered(),

  2000, 3, SubPoisonStormObject17:ordered(),

  2000, 3, SubPoisonStormObject18:ordered(),

  2000, 3, SubPoisonStormObject19:ordered(),

  2000, 3, SubPoisonStormObject20:ordered(),

  2000, 4, SubPoisonStormObject21:ordered(),

  2000, 4, SubPoisonStormObject22:ordered(),

  2000, 4, SubPoisonStormObject23:ordered(),

  2000, 5, SubPoisonStormObject24:ordered(),

  2000, 5, SubPoisonStormObject25:ordered(),

  2000, 6, SubPoisonStormObject26:ordered(),

26)

end 

Coloque-o em "data/spells/instant"

------------------------------------------------------------------------------------------

Abra o spells.xml e cole em instant:

<spell name="Ultimate Pox"  words="mas pox"    maglv="50" mana="1500" enabled="1"><vocation id="2" /></spell>

=====================================================

Ultimate Mort (Exevo Gran Mas Mort)

Crie um bloco de notas, coloque o nome de "exevo gran mas mort" e cole:

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

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

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

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

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

attackType = ATTACK_PHYSICAL

needDirection = false

areaEffect = NM_ME_MORT_AREA

animationEffect = NM_ANI_SUDDENDEATH

hitEffect = NM_ME_MORT_AREA

damageEffect = NM_ME_MORT_AREA

animationColor = RED

offensive = true

drawblood = true

GreatEnergyBeamObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)

function onCast(cid, creaturePos, level, maglv, var)

centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}

GreatEnergyBeamObject.minDmg = (level * 10 + maglv *10) * 5.0

GreatEnergyBeamObject.maxDmg = (level * 10 + maglv *10) * 10.0

return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, GreatEnergyBeamObject:ordered())

end 

Coloque-o em "data/spells/instant"

----------------------------------------------------------------------------------------------

Abra o spells.xml e cole em instant:

<spell name="Ultimate Mort"  words="exevo gran mas mort"  maglv="50" mana="1000" enabled="1"><vocation id="1" /></spell>

=====================================================

Bom galera... Eh issu, espero que gostem....

=):

sl4shS
30 de setembro de 2006 às 15:27

nsa..mpressao minha ow as spells sao um poko "apelativa"

;P

AugustoA
01 de outubro de 2006 às 02:26

Kara, gostei das tuas magias, vou coloca-las no meu server

^^

falows

DallooD
03 de outubro de 2006 às 10:10

Bah cara muito bom essas magias continue assim e terá muita fama xD :bye:

afkA
03 de outubro de 2006 às 15:57

Axei mto exagerado...

n gostei n =/

Strike_SkyS
06 de outubro de 2006 às 20:22

Tao tudo no meu Ot manow !

dado22D
12 de outubro de 2006 às 13:41

Muito Boas

Essas Magias vou colocar no meu ot

bmotatyfB
16 de outubro de 2006 às 09:19

manow achei muito ###### essas magias parabens...

mais como eu passo elas so para premiun account?

God LuanG
16 de outubro de 2006 às 21:37

Mto legal cara..prabens...

Sem mais.Obrigado.

LadyeGataL
20 de outubro de 2006 às 19:28

APELONA ^^

2 semanas depois...
PlantaP
29 de outubro de 2006 às 15:04

Alem d ser apelativa ja vem ein mts ots.. c kiser depois cito uns!!!

03 de novembro de 2006 às 22:34

axei boa mais eh soh diminui us dano q fika mais rox do q jah tah

8 meses depois...
GOD ForceG
02 de julho de 2007 às 10:39

zuadas pro meu server...ot serio...xp baixa..5x.,xD

1 mês depois...
nukN
06 de agosto de 2007 às 15:28

como os otros ja disseram, as spells sao mto apelativas... ai fik fod*

tente fazer spells para ots low rates...

2420302
06 de agosto de 2007 às 17:00

Gostei!

Vc eh esperto! xD