Ir para conteúdo
  • 0

Me Ajuda Aki Com A Action Please :)


tonynamoral

Pergunta

Olá galera , eu estou tentando colocar uma "Spell" para ser ativada em "Action".

 

Se alguem poder ajudar . ela está dando error , se alguem poder ajudar :)

 

Spell :

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 28)

setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 80)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -15.5, -80, -15.9, -105)

--=======================================================================

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 29)

setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 80)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -15.3, -50, -15.3, -70)

--=======================================================================

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, 29)

setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 80)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -15.5, -150, -15.6, -180)

--=======================================================================

local combat4 = createCombatObject()

setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat4, COMBAT_PARAM_EFFECT, 30)

setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 80)

setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -15.5, -150, -15.6, -180)

--=======================================================================

local combat5 = createCombatObject()

setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat5, COMBAT_PARAM_EFFECT, 30)

setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 80)

setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -15.5, -150, -15.6, -180)

--=======================================================================

local combat6 = createCombatObject()

setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat6, COMBAT_PARAM_EFFECT, 31)

setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 80)

setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -15.5, -150, -15.6, -180)

--=======================================================================

local combat7 = createCombatObject()

setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat7, COMBAT_PARAM_EFFECT, 31)

setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 80)

setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -15.5, -150, -15.6, -180)

--=======================================================================

local combat8 = createCombatObject()

setCombatParam(combat8, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat8, COMBAT_PARAM_EFFECT, 28)

setCombatParam(combat8, COMBAT_PARAM_DISTANCEEFFECT, 80)

setCombatFormula(combat8, COMBAT_FORMULA_LEVELMAGIC, -15.5, -150, -15.6, -180)

--=======================================================================

 

 

local area1 = {

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

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

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

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

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

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

}

--=======================================

local area2 = {

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

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

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

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

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

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

}

--=======================================

local area3 = {

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

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

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

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

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

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

}

 

local area4 = {

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

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

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

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

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

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

}

 

local area5 = {

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

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

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

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

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

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

}

 

local area6 = {

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

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

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

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

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

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

}

 

local area7 = {

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

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

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

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

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

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

}

 

local area8 = {

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

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

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

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

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

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

}

 

local area = createCombatArea(area1)

setCombatArea(combat1, area1)

local area1 = createCombatArea(area2)

setCombatArea(combat2, area2)

local area1 = createCombatArea(area3)

setCombatArea(combat3, area3)

local area1 = createCombatArea(area4)

setCombatArea(combat4, area4)

local area1 = createCombatArea(area5)

setCombatArea(combat5, area5)

local area1 = createCombatArea(area6)

setCombatArea(combat6, area6)

local area1 = createCombatArea(area7)

setCombatArea(combat7, area7)

local area1 = createCombatArea(area8)

setCombatArea(combat8, area8)

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

addEvent(doCombat, 100, cid, combat1, var)

 

addEvent(doCombat, 250, cid, combat2, var)

 

addEvent(doCombat, 400, cid, combat3, var)

 

addEvent(doCombat, 550, cid, combat4, var)

 

addEvent(doCombat, 700, cid, combat5, var)

 

addEvent(doCombat, 850, cid, combat6, var)

 

addEvent(doCombat, 1000, cid, combat7, var)

 

addEvent(doCombat, 1150, cid, combat8, var)

 

return TRUE

 

end

 

 

 

Error :

 

[13/10/2012 16:05:45] [Error - Action Interface]

[13/10/2012 16:05:45] In a timer event called from:

[13/10/2012 16:05:46] data/actions/scripts/test.lua:onUse

[13/10/2012 16:05:46] Description:

[13/10/2012 16:05:46] attempt to index a nil value

[13/10/2012 16:05:46] stack traceback:

[13/10/2012 16:05:46] [C]: ?

 

 

 

 

Rep + >)

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...