Postado Julho 6, 2017 8 anos Buenas galera... Alguém sabe o porque desse código estar retornando um erro no launcher? to usando o TFS 3.7... --- teste --- parametros da primeira parte local combat1 = Combat() combat1:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) combat1:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) combat1:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLSTONE) combat1:setParameter(COMBAT_PARAM_BLOCKARMOR, 1) combat1:setParameter(COMBAT_PARAM_USECHARGES, 1) --- parametros da segunda parte local combat2 = Combat() combat2:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) combat2:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) combat2:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLSTONE) combat2:setParameter(COMBAT_PARAM_BLOCKARMOR, 1) combat2:setParameter(COMBAT_PARAM_USECHARGES, 1) --- parametros da terceira parte local combat3 = Combat() combat3:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) combat3:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) combat3:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_LARGEROCK) combat3:setParameter(COMBAT_PARAM_BLOCKARMOR, 1) combat3:setParameter(COMBAT_PARAM_USECHARGES, 1) --- formula combat1 function onGetFormulaValues1(player, skill, attack, factor) local skillTotal = skill * attack local levelTotal = player:getLevel() / 5 return -(((skillTotal * 0.06) + 7) + (levelTotal)), -(((skillTotal * 0.1) + 11) + (levelTotal)) end combat1:setCallback(CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues1") --- formula combat2 function onGetFormulaValues2(player, skill, attack, factor) local skillTotal = skill * attack local levelTotal = player:getLevel() / 5 return -(((skillTotal * 0.06) + 7) + (levelTotal)), -(((skillTotal * 0.1) + 11) + (levelTotal)) end combat2:setCallback(CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues2") --- formula combat3 function onGetFormulaValues3(player, skill, attack, factor) local skillTotal = skill * attack local levelTotal = player:getLevel() / 5 return -(((skillTotal * 0.06) + 7) + (levelTotal)), -(((skillTotal * 0.1) + 11) + (levelTotal)) end combat3:setCallback(CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues3") --- função local que manda ver na combat1 local function onCastSpell1(creature, var) return combat1:execute(creature, var) end --- função local que manda ver na combat2 local function onCastSpell2(creature, var) return combat2:execute(creature, var) end --- função local que manda ver na combat3 local function onCastSpell3(creature, var) return combat3:execute(creature, var) end --- função que chama a execução das 3 cast spell em sequencia, function onCastSpell(creature, var) local parameters = { creature = creature, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3 } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 800, parameters) addEvent(onCastSpell2, 1500, parameters) end O erro vai acontecendo no tempo de execução dos parameters...
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.