Postado Dezembro 14, 2018 6 anos Autor 21 horas atrás, King Laker disse: @eduh2 function onCastSpell(cid, var) local playerpos = getCreaturePosition(cid) doSendMagicEffect(playerpos, 2) tenta reformular estas linhas para o seu script obrigado, sua reposta abriu minha mente para encontra uma solução, vou postar como ficou o codigo caso alguem precise. local combat = Combat() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) combat:setParameter(COMBAT_PARAM_BLOCKARMOR, true) combat:setParameter(COMBAT_PARAM_USECHARGES, true) function onGetFormulaValues(player, skill, attack, factor) local min = (player:getLevel() / 5) + (skill * attack * 0.02) + 4 local max = (player:getLevel() / 5) + (skill * attack * 0.04) + 9 return -min, -max end combat:setCallback(CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(player, creature, variant) player:getPosition(cid):sendMagicEffect(179) return combat:execute(player, creature, variant) end
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.