TI

[svn19/12/206+]undead Legion

Por tibiaa4e, 02 de fev. de 2007 em Globalevents e Spells

tibia
script
5
2.2k
tibiaa4eT
02 de fevereiro de 2007 às 03:13

creditos:Kiper

 

Acho q pouca gente conhece essa magia

Ela existe no tibia rl e apenas druidas a soltam

Os corpos q estiverem na area são transformados na criatura skeleton e obedecem a seu comando :D

bem tosca e meio inutil + lgl

 

aki o code dela em primeira mão do otfans

 

em spells/scripts

 

undead legion.lua

local combat = createCombatObject()

 

local NORMAL_CORPSE_STAGE_I = {2317, 2806, 2808, 2813, 2820, 2824, 2826, 2830, 2835, 2839, 2844, 2848, 2849, 2853, 2860, 2862, 2864, 2866, 2871, 2876, 2881, 2886, 2889, 2893, 2905, 2908, 2914, 2920, 2924, 2928, 2931, 2935, 2938, 2940, 2945, 2960, 2967, 2969, 2972, 2979, 2981, 2983, 2985, 2987, 2992, 2995, 3019, 3043, 3046, 3055, 3058, 3065, 3067, 3069, 3073, 3077, 3080, 3084, 3086, 3090, 3095, 3099, 3104, 3109, 3113, 3119, 3128, 3129, 4251, 4253, 4256, 4259, 4262, 4265, 4268, 4271, 4274, 4277, 4280, 4283, 4286, 4289, 4292, 4295, 4298, 4301, 4304, 4307, 4310, 4314, 4317}

 

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

 

local arr = {

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

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

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

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

{1, 1, 1, 1, 3, 1, 1, 1, 1},

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

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

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

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

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onTargetTile(cid, pos)

    local position = {x=pos.x, y=pos.y, z=pos.z, stackpos=255}

    local item = getThingfromPos(position)

 

    if item.itemid > 0 then

        if isInArray(NORMAL_CORPSE_STAGE_I, item.itemid) == 1 then

            doRemoveItem(item.uid,1)

            doSendMagicEffect(pos, CONST_ME_POFF)

            local creature = doSummonCreature("Skeleton", pos)

            doConvinceCreature(cid, creature)

        end

    end

end

 

setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile")

 

function onCastSpell(cid, var)

    return doCombat(cid, combat, var)

end

 

agr ele num posta a tag no spells.xml + deve ficar assim

<instant name="Undead legion" words="exana mas mort" lvl="30" maglv="0" mana="500" soul="0" exhaustion="1" prem="1" enabled="1" script="undead legion.lua"><vocation name="Druid"/></instant>

 

comentem

flws :hi:

Editado Fevereiro 3 por tibiaa4e

Felipe MoraesF
02 de fevereiro de 2007 às 18:27

instant name="Undead legion" words="exana mas mort lvl="30" maglv="0" mana="500" soul="0" exhaustion="1" prem="1" enabled="1" script="undead legion.lua"><vocation name="Druid"/></instant>

 

 

 

 

ow vei,vc se esqueceu d colocar as "" depois do exana mas mort...

bem leal essa spell...meio inutil+ legal.

KydraiK
02 de fevereiro de 2007 às 18:32

Nunca ouvi fala dessa.

Vo ve aki no ot pra sabe como é.

 

E arruma isso q o pekeboi falo

:hi:

3 meses depois...
skynagerloasS
25 de maio de 2007 às 15:35

Tópico contendo somente 1 ou 2 Spells,

essa seção é para DataPacks com 3 ou mais Npcs,

~o{Tópico Movido}o~,

Abraços.

1 mês depois...
ranksR
13 de junho de 2007 às 21:35

nuss eu sempre quis achar essa magia vlws ae ^^

Editado Junho 13 por ranks