BI

Exevo Gran Mas Mort

Por bickdemon, 26 de mai. de 2007 em Globalevents e Spells

otserv
tibia
script
5
3k
bickdemonB
26 de maio de 2007 às 11:21

AI GENTE,BICKDEMON VOLTANDO NO DATAPACKS SO QUE NO SPELLS

 

E TEM + 1 SPELL ALEM DA MORT.

 

AH,MAS O DA MORT É:EM PRIMEIRO,ADICIONE O SCRIPT DELA NA PASTA INSTANT

O SCRIP É ASSIM

 

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_ANI_MORT_AREA

animationEffect = NM_ANI_SUDDENDEATH

 

hitEffect = NM_ME_MORT_AREA

damageEffect = NM_ME_MORT_AREA

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 = (level * 3 + maglv * 4) * 2.3

UltimateExplosionObject.maxDmg = (level * 3 + maglv * 4) * 3.0

end

 

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

end

 

 

AGORA EM SPELS BOTE

 

<spell name="Morte" words="exevo gran mas mort" maglv="40" mana="1000" enabled="1" premium="1"><vocation id="1" /></spell>

 

 

E A OUTRA MAGIA: MEGA EXORI

 

 

ADICIONE EM INSTANT O SCRIPT DELA

É ASSIM

 

area = {

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

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

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

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

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

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

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

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

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

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

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

}

 

attackType = ATTACK_PHYSICAL

needDirection = false

areaEffect = NM_ME_HIT_AREA

animationEffect = NM_ANI_NONE

 

hitEffect = NM_ME_HIT_AREA

damageEffect = NM_ME_HIT_AREA

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 = (level * 4 + maglv * 3.5) * 2.3 - 20

-- UltimateExplosionObject.maxDmg = (level * 4 + maglv * 3.5) * 3.0 + 5

UltimateExplosionObject.minDmg = (level * 3 + maglv * 3) * 2.4

UltimateExplosionObject.maxDmg = (level * 3 + maglv * 3) * 4.6

end

 

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

end

 

 

AGORA EM SPELS ADICIONE

 

<spell name="Berzeker" words="mega exori" maglv="5" mana="150" enabled="1"><vocation id="4" /></spell>

 

 

EITA JA IA ME ESQUECENDO,TEM SO + 1

 

SCRIPT:

 

attackType = ATTACK_NONE

animationEffect = NM_ANI_NONE

 

hitEffect = NM_ME_NONE

damageEffect = NM_ME_MAGIC_POISEN

animationColor = GREEN

offensive = false

drawblood = false

 

GreatHasteObject = 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}

ret = doTargetMagic(cid, centerpos, GreatHasteObject:ordered())

 

if(ret) then

speed = getSpeed(cid)

time = 900 --in seconds

addspeed = (speed*10.9)+5

 

changeSpeed(cid, addspeed, time)

end

 

return ret

end

 

 

 

 

E BOTE NA PASTA SPELS ASSIM

 

<spell name="Strong Haste" words="run" maglv="3" mana="100" enabled="1"><vocation id="1" /><vocation id="2" /><vocation id="3" /><vocation id ="4" /></spell>

 

 

ESSE É O FIM FINALMENTE EM...

 

MEU OUTRO TÓPICO

 

http://www.xtibia.com/forum/index.php?showtopic=51279

 

esse tópico e de monsters de onepiece!

 

byebye!

espero comentarios!

Editado Maio 26 por bickdemon

DallooD
31 de maio de 2007 às 19:18

Fico bom!

Você poderia postar um link de download com a pasta spells e com as magias para os que não sabem mecher nisso.Assim eles não iriam se preocupar.

Mas fico bem bom

Sem mais,

Dalloo

J@ckJ
31 de maio de 2007 às 21:33

Esssa magia é aquela UE de sd? rsrsrs

LordfireL
31 de maio de 2007 às 22:17

Só lembro que é 7.8 ou menos

Porque 7.9 tem outra fórmula

Magia é muito boa, eu uso ela

É um exevo gran mas vis editado né, fica ótimo!

1 mês depois...
icegck.I
24 de junho de 2007 às 01:27

fiko bmom kra mas nao gosto desse tipo de magia emot, pois dxa o sorc mais apelativo doq jah eh se eh q me entende.. flow... se eu fosse vc diminuiria a potenciad ela um poko.. flow