Ir para conteúdo

Exevo Gran Mas Mort


bickdemon

Posts Recomendados

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 por bickdemon
Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

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

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...