Ir para conteúdo
Banner com Efeitos

Mauricio Marcari

Membro
  • Registro em

  • Última visita

  1. funcional, dando somente 1 erro, mas logo eu arrumo REP+ e pedido resolvido u.u
  2. mas isso iria editar o exausted da magia em si... onde se eu mudar pra 10000, só vou poder usar qlqr outra magia de atk dentro de 10 segundos... e oq eu quero, é q mude somente o cooldown para aquela spell... onde eu só possa usar ele dentro de 10 segundos novamente, mas posso usar outras magias de ataque 1,5 segundo após usar essa ;s
  3. estou tentando criar um otserv com spell para combar, mas não estou conseguindo adicionar cooldown em spells que dá mais que 1 hit segue a spell : local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 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 function onCastSpell(cid, var) if exhaustion.check(cid, 23006) == false then exhaustion.set(cid, 23006, 1) return doCombat(cid, combat1, var) else doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 23006).."]") end local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2 } addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell2, 600, parameters) return true end alguém poderia me ajudar ? :s

Informação Importante

Confirmação de Termo