-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
script alguém pode me ajudar nessa spells aqui, queira que colocassem pro meu personagem ficar inatingível por 6 segundos e podendo atacar livremente
Por lazaroszz,
- 0 respostas
- 901 visualizações
-
- 3 respostas
- 3929 visualizações
-
- 0 respostas
- 1932 visualizações
-
- 2 respostas
- 1750 visualizações
-
- 1 resposta
- 1523 visualizações
-
Pergunta
tonynamoral 27
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
https://xtibia.com/forum/topic/196433-me-ajuda-aki-com-a-action-please/Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados