Ir para conteúdo
  • 0

Spell Dificil!


JuAnXtIbIa

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

Só tirei o exori do tibia como base e coloquei pra soltar um efeito na posição do player.

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_NONE)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, true)

local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)

function onGetFormulaValues(cid, level, skill, attack, element, factor)
   local levelTotal, formula = level / 5, 0.0496
   local normal, elemental = -(skill * attack * formula + levelTotal), math.ceil((skill * element * formula + levelTotal))
   return normal/2, normal, -math.random(elemental/2, elemental)
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
   doSendMagicEffect(getCreaturePosition(cid), 30) -- torque o 30 pelo efeito que ira aparecer.
   return doCombat(cid, combat, var)
end

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...