Spells (magias) Novas All --> By: Nightiiin

leonardodesiderio

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/12/07Posts: 5Char no Tibia: Qual dos...

Olá Pessoal, vim até informar que fiz umas spells pros servidores, além de estar a um tempão tentando fazer spells de vários movimentos, consegui fazer umas.

 

Tá simples, mais vamos começar.

 

Nome: Exevo Poison Wave

 

Vá no DATA/SPELLS/SCRIPTS e copia qualquer arquivo e reenomeieo para "exevo poison wave" (sem as aspas ").

 

Após renomea-lo, abra o arquivo e apague tudo o que estiver dentro e coloque dentro do arquivo:

 

local combat1 = createCombatObject(COMBAT_POISONDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_GREEN_RINGS)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat2 = createCombatObject(COMBAT_POISONDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_GREEN_RINGS)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat3 = createCombatObject(COMBAT_POISONDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_GREEN_RINGS)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat4 = createCombatObject(COMBAT_POISONDAMAGE)

setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)

setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_GREEN_RINGS)

setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat5 = createCombatObject(COMBAT_POISONDAMAGE)

setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)

setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_GREEN_RINGS)

setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat6 = createCombatObject(COMBAT_POISONDAMAGE)

setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)

setCombatParam(combat6, COMBAT_PARAM_EFFECT, CONST_ME_GREEN_RINGS)

setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat7 = createCombatObject(COMBAT_POISONDAMAGE)

setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)

setCombatParam(combat7, COMBAT_PARAM_EFFECT, CONST_ME_GREEN_RINGS)

setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

 

 

arr1 = {

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

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

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

}

 

arr2 = {

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

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

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

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

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

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

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

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

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

}

 

arr3 = {

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

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

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

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

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

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

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

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

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

}

 

arr4 = {

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

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

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

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

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

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

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

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

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

}

 

arr5 = {

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

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

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

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

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

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

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

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

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

}

 

arr6 = {

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

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

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

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

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

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

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

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

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

}

 

arr7 = {

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

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

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

}

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

local area3 = createCombatArea(arr3)

local area4 = createCombatArea(arr4)

local area5 = createCombatArea(arr5)

local area6 = createCombatArea(arr6)

local area7 = createCombatArea(arr7)

 

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

setCombatArea(combat3, area3)

setCombatArea(combat4, area4)

setCombatArea(combat5, area5)

setCombatArea(combat6, area6)

setCombatArea(combat7, area7)

 

 

 

local function onCastSpell1(parameters)

doCombat(parameters.cid, parameters.combat1, parameters.var)

end

 

local function onCastSpell2(parameters)

doCombat(parameters.cid, parameters.combat2, parameters.var)

end

 

local function onCastSpell3(parameters)

doCombat(parameters.cid, parameters.combat3, parameters.var)

end

 

local function onCastSpell4(parameters)

doCombat(parameters.cid, parameters.combat4, parameters.var)

end

 

local function onCastSpell5(parameters)

doCombat(parameters.cid, parameters.combat5, parameters.var)

end

 

local function onCastSpell6(parameters)

doCombat(parameters.cid, parameters.combat6, parameters.var)

end

 

local function onCastSpell7(parameters)

doCombat(parameters.cid, parameters.combat7, parameters.var)

end

 

 

function onCastSpell(cid, var)

 

local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6, combat7 = combat7 }

 

addEvent(onCastSpell1, 100, parameters)

addEvent(onCastSpell2, 250, parameters)

addEvent(onCastSpell3, 400, parameters)

addEvent(onCastSpell4, 550, parameters)

addEvent(onCastSpell5, 700, parameters)

addEvent(onCastSpell6, 800, parameters)

addEvent(onCastSpell7, 900, parameters)

 

 

end

 

Após fazer isso, vá em DATA/SPELLS/SPELL.XML (documento xml)

 

E coloque o seguinte:

 

<instant name="exevo poison wave" words="exevo poison wave" lvl="280" maglv="100" mana="2500" soul="0" exhaustion="0" enabled="1" script="exevo poison wave.lua"><vocation id="2"/><vocation id="6"/></instant>

 

Eu configurei assim para um servidor, mais se quiserem pode configurarem como quiserem.

 

Agora irei postar a segunda magia:

 

Nome: Ezzori mas gran

 

Vá no DATA/SPELLS/SCRIPTS e copia qualquer arquivo e reenomeieo para "ezzori mas gran" (sem as aspas ").

 

Após renomea-lo, abra o arquivo e apague tudo o que estiver dentro e coloque dentro do arquivo:

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat4 = createCombatObject()

setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat5 = createCombatObject()

setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat6 = createCombatObject()

setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat6, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

arr1 = {

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

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

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

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

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

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

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

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

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

}

 

arr2 = {

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

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

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

}

 

arr3 = {

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

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

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

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

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

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

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

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

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

}

 

arr4 = {

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

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

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

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

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

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

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

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

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

}

 

arr5 = {

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

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

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

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

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

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

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

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

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

}

 

arr6 = {

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

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

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

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

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

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

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

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

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

}

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

local area3 = createCombatArea(arr3)

local area4 = createCombatArea(arr4)

local area5 = createCombatArea(arr5)

local area6 = createCombatArea(arr6)

 

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

setCombatArea(combat3, area3)

setCombatArea(combat4, area4)

setCombatArea(combat5, area5)

setCombatArea(combat6, area6)

 

 

 

local function onCastSpell1(parameters)

doCombat(parameters.cid, parameters.combat1, parameters.var)

end

 

local function onCastSpell2(parameters)

doCombat(parameters.cid, parameters.combat2, parameters.var)

end

 

local function onCastSpell3(parameters)

doCombat(parameters.cid, parameters.combat3, parameters.var)

end

 

local function onCastSpell4(parameters)

doCombat(parameters.cid, parameters.combat4, parameters.var)

end

 

local function onCastSpell5(parameters)

doCombat(parameters.cid, parameters.combat5, parameters.var)

end

 

local function onCastSpell6(parameters)

doCombat(parameters.cid, parameters.combat6, parameters.var)

end

 

 

function onCastSpell(cid, var)

 

local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6 }

 

addEvent(onCastSpell1, 100, parameters)

addEvent(onCastSpell2, 250, parameters)

addEvent(onCastSpell3, 400, parameters)

addEvent(onCastSpell4, 550, parameters)

addEvent(onCastSpell5, 700, parameters)

addEvent(onCastSpell6, 800, parameters)

 

 

 

end

 

Após fazer isso, vá em DATA/SPELLS/SPELL.XML (documento xml)

 

E coloque o seguinte:

<instant name="ezzori mas gran" words="ezzori mas gran" lvl="280" maglv="10" soul="0" manapercent="299" exhaustion="1" prem="1" enabled="1" script="ezzori mas gran.lua"><vocation id="4"/><vocation id="8"/></instant>

 

Pronto!

 

Agora vou postar uma spells que foi feita por Kenon555 só que eu peguei ela e a mudei, intão queria deixar os créditos:

 

50% Kenon9555

50% NiGHTiiiN

 

Vamos lá:

 

Nome: Exevo Prision Wave

 

Vá no DATA/SPELLS/SCRIPTS e copia qualquer arquivo e reenomeieo para "exevo prision wave" (sem as aspas ").

 

Após renomea-lo, abra o arquivo e apague tudo o que estiver dentro e coloque dentro do arquivo:

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)

setCombatParam(combat1, COMBAT_PARAM_CREATEITEM, 1354)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat4 = createCombatObject()

setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)

setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat5 = createCombatObject()

setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)

setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

local combat6 = createCombatObject()

setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat6, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)

setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -2.3, -170, -1.9, -180)

 

 

 

arr1 = {

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

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

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

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

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

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

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

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

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

}

 

arr2 = {

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

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

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

}

 

arr3 = {

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

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

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

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

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

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

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

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

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

}

 

arr4 = {

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

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

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

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

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

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

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

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

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

}

 

arr5 = {

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

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

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

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

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

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

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

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

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

}

 

arr6 = {

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

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

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

}

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

local area3 = createCombatArea(arr3)

local area4 = createCombatArea(arr4)

local area5 = createCombatArea(arr5)

local area6 = createCombatArea(arr6)

 

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

setCombatArea(combat3, area3)

setCombatArea(combat4, area4)

setCombatArea(combat5, area5)

setCombatArea(combat6, area6)

 

 

 

local function onCastSpell1(parameters)

doCombat(parameters.cid, parameters.combat1, parameters.var)

end

 

local function onCastSpell2(parameters)

doCombat(parameters.cid, parameters.combat2, parameters.var)

end

 

local function onCastSpell3(parameters)

doCombat(parameters.cid, parameters.combat3, parameters.var)

end

 

local function onCastSpell4(parameters)

doCombat(parameters.cid, parameters.combat4, parameters.var)

end

 

local function onCastSpell5(parameters)

doCombat(parameters.cid, parameters.combat5, parameters.var)

end

 

local function onCastSpell6(parameters)

doCombat(parameters.cid, parameters.combat6, parameters.var)

end

 

 

function onCastSpell(cid, var)

 

local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6 }

 

addEvent(onCastSpell1, 100, parameters)

addEvent(onCastSpell2, 250, parameters)

addEvent(onCastSpell3, 400, parameters)

addEvent(onCastSpell4, 550, parameters)

addEvent(onCastSpell5, 700, parameters)

addEvent(onCastSpell6, 800, parameters)

 

 

 

end

 

Após fazer isso, vá em DATA/SPELLS/SPELL.XML (documento xml)

 

E coloque o seguinte:

 

<instant name="Exevo Prision Wave" words="exevo prision wave" lvl="280" maglv="100" mana="2500" soul="0" exhaustion="0" enabled="1" script="exevo prision wave.lua"><vocation id="1"/><vocation id="5"/><vocation id="9"/></instant>

 

Pronto!

 

PS: se vocês quiserem editar, podem editar, só espero que se editarem, deixar pelomenos os créditos.

 

Obrigado a Todos, espero que gostem e aguardo as opiniões, sugestões.

 

Sem Mais!

 

Grato!

 

Abraços,

 

//NiGHTiiiN :smile_positivo:

 

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



 

Ninguem posto.. falndo se gosto ou não.. Acho q é pq eh Natal neh..mtos viajam.. Mais esperam q postem, pq muitos olham e naum postao.. Bom!

 

Feliz Natal e um Prospero Ano Novo!

 

//NiGHTiiiN

ReturneD!

DP.

Falar Comigo? Manda Mensagem! ^^


- Reecomeçando [X]
- 15 Posts [X]
- 30 Posts []
- 50 Posts []
- 70 Posts []
- 85 Posts []
- 100 Posts[]
- 150 Posts []
- 200 Posts []


Te ajudei? Gostou do meu Trabalho? É Meu Fã? Use minha FanBar ^^, Abraços a Todos!:




Sou Fã de:


Aquac

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/12/07Posts: 10

Eu fiz uma magia mais ou menos assim....usando o grafico novo...mais nao funfo...

 

se pode me add no msn pra me ajudar nela?

 

tatianny_f_18@hotmail.com

xiriom

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 28/06/06Posts: 105Char no Tibia: Skywar

puis a exevo prision wave gostei dela bom tutorial parabens

Xiriom >>>>Corintiano Maloqueiro Sofredor!







Minhas Bars





use \/ =]

Shrimpzin

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 09/08/07Posts: 152

Cade as IMAGENSSS?????????????????

...chamaram Osama bin Laden de Terrorista...



...só que morreu bem mais gente na bomba de Hiroshima...

 

 

28 tipos de cocô!

Usando o banco tibiano

Ththt

?
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 26/07/07Posts: 540Char no Tibia: Keni Daro

E as Ss?

As magias parecem ser boas, mais o script ta muito grande

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer

MarcolinoGOD

Byte que eu gosto! (TI na veia)
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 19/06/07Posts: 267Gênero: MasculinoChar no Tibia: Rambocop Infernus

Magias estão muito grandes!

Não vou testar... Ve se coloca umas

fotos!

 

Sem mais...

--

leonardodesiderio

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/12/07Posts: 5Char no Tibia: Qual dos...

Pessoal eu não postei as SS pq?

 

Pq como as spells saum de movimentoo eu naum iria tirar foto normal, iria pegar metador da spell, e eu não sei fazer gif.. si vc's me encinarem a fazer GIF eu post as imagens..

 

Se os scripts estão grandes é pq ela tem mtos movimentos, e precisa criar um script basicão para cada...

 

Sem Mais//

 

 

Grato..

 

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

 

@EDIT

 

Obrigado pelo elogio Tucow, estou fazendo mais,!

 

E também si alguem pudesse me ensinar a fazer gif's irei postar com imagem deixarndo o topico melhor ainda.. si puderem me ajudar agradeço mto..!

 

 

//NiGHTiiiN

ReturneD!

DP.

Falar Comigo? Manda Mensagem! ^^


- Reecomeçando [X]
- 15 Posts [X]
- 30 Posts []
- 50 Posts []
- 70 Posts []
- 85 Posts []
- 100 Posts[]
- 150 Posts []
- 200 Posts []


Te ajudei? Gostou do meu Trabalho? É Meu Fã? Use minha FanBar ^^, Abraços a Todos!:




Sou Fã de:


leloleandro

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/12/07Posts: 22Char no Tibia: LeLo

boooa; ta massa pkas

parabens ae :D



peohh

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/01/07Posts: 14

Eeeh...

Magias novas...

Nem receberam devida atenção

Belo trabalho... Continue assim...

Adorei... Vou correr para Implantar em meu ot...

Abs



Eu Te Ajudei? É Meu Fã? Então Ponha Esta Fan Bar Em Sua Assinatura

Fans
Player Reclamando Tutor no Help Channel:

Nenny e Aurea Bella São Tutoras, Os Demais São Apenas Players.
QUOTE
16:44 Nenny [66]: :D
16:45 Polar Girl [20]: :D
16:46 Aurea Bella [10]: =*
16:46 Aurea Bella [10]: sorry
16:47 Iroban'Palladin [18]: lol
16:47 Polar Girl [20]: not chanelfor love
16:47 Polar Girl [20]: -.-
16:47 Polar Girl [20]: respect

Carlic

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/12/07Posts: 64

Aff cara que feio...

Só copiou o script do cara e mudou as magias pra você fazer :icon2:

Esse script é do THH -> http://www.xtibia.com/forum/index.php?showtopic=69909

 

Pelo menos coloca os devidos créditos né -.-

Atenciosamente,
//Carli


Fast Furious~

gurizao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/12/07Posts: 3Char no Tibia: kacal

Velho axei rox mais tipow: as pedras nao saem mais como fax cara ,a magia e eterna as pedras nao saem do caminho ?

Pedretz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/12/07Posts: 95

Já tenho a exevo prision wave no meu ot!xD

Olá, meu nome é Pedro, e eu planejo criar um OT diferente. Eu, assim como muitos deste fórum, conheço o Tibia desde os meus 12 anos. Depois desses muitos anos jogando e parando de jogar, vivenciei muitas mudanças extremas na base do jogo, tanto do Tibia "RL" quanto dos OTs. E por que eu parava de jogar tibia? Porque eu me cansava de ficar frustado. Frustação que vinha do meu desejo de fazer meu próprio OT que era impedido pela minha falta de tempo. Pois bem, a partir do ano que vem, começo a cursar Ciência da Computação. Esse curso vai me dar a base necessária para que eu entenda todo o funcionamento do OT e para que eu(e outros que forem competentes e estiverem interessados) construir(mos) um OT conceitual. Agora, por que esse OT seria diferente? Bem, eu serei detalhista ao extremo, me esforçando ao máximo para entregar a melhor experiência possível para todos aqueles que quiserem se divertir; também, eu e minha equipe, seguiremos sempre nosso grande mestre

Dieter Rams, adaptando seus grandes princípios ao design do OT e até à jogabilidade. Basicamente, esse OT será bem feito, esteticamente agradável e sempre preoucupado com a experiência final do jogador. Os que estiverem interessados em se juntar a minha equipe e tentar achar a fórmula mágica que fará o nosso OT realmente diferente podem me mandar mensagens particulares. Estamos procurando principalmente jogadores de tibia experientes, quem entende de design e criadores de RPG. E lembrem-se, esse é um projeto movido à paixão por desenvolver, não espere se juntar a minha equipe para ganhar dinheiro, porque, se o dinheiro vier, vai ser por consequência do nosso bom trabalho. O servidor provavelmente será de minha propriedade e dedicado para rodar o OT. Ou, será alugado, se eu não conseguir liberar uma máquina. Também abrirei um projeto em paralelo para a criação de um servidor de Ragnarok em parceria com alguns designers conhecidos. Neste, a equipe já está meio formada e eu só estou avisando aqui que esse servidor também seguirá os mesmos princípios do OT. E se alguém estiver interessado em ajudar por lá, também me mande mensagem particular.

Agradeço a atenção,

Pedro