Ir para conteúdo

theon

Membro
  • Registro em

  • Última visita

Tudo que theon postou

  1. So uma duvida como faco pra o efeito aparecer no target ? local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 3) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 52) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.0, 0, -2.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 3) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 52) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.1, 0, -2.1, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 3) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 52) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.2, 0, -2.2, 0) 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 function onCastSpell(cid, var) doPlayerSay(cid, 'Segura Meu Combo FDP', TALKTYPE_ORANGE_1) local position = getCreaturePosition(target) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, } doShowTimeByPos(cid, position, 20, 20) -- essa linha aqui addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 600, parameters) addEvent(onCastSpell3, 1200, parameters) return true end dei uma editada mais quando o monstro se meche o efeito fica no chão não no monstro local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 3) setCombatCallback(combat3, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 52) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.0, 0, -2.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 3) setCombatCallback(combat3, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 52) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.1, 0, -2.1, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 3) setCombatCallback(combat3, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 52) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.2, 0, -2.2, 0) 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 function onCastSpell(cid, var) local pos = {} if getCreatureTarget(cid) ~= 0 then pos = getCreaturePosition(getCreatureTarget(cid)) else pos = getCreatureLookPosition(cid) end local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, } doShowTimeByPos(cid, pos, 5, 20) -- essa linha aqui addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 600, parameters) addEvent(onCastSpell3, 1200, parameters) return true end

Informação Importante

Confirmação de Termo