Ir para conteúdo

Israel Paterno

Membro
  • Registro em

  • Última visita

Tudo que Israel Paterno postou

  1. 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...
  2. Alguma ideia de como fazer isso funcionar no TFS 3.7? Estou tentando adaptar o código mas as paradas estão todas programadas orientadas a objeto no TFS 3.7, o que torna mais fácil de fazer algumas coisas e extremamente mais difícil de fazer outras...

Informação Importante

Confirmação de Termo