Ir para conteúdo

eduh2

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    eduh2 recebeu reputação de King Laker em Magia simples.   
    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  
  2. Gostei
    eduh2 deu reputação a King Laker em Magia simples.   
    @eduh2 function onCastSpell(cid, var)
    local playerpos = getCreaturePosition(cid)
    doSendMagicEffect(playerpos, 2)
     
    tenta reformular estas linhas para o seu script
  3. Curtir
    eduh2 deu reputação a Crypter em Ajuda colocar nome do player na mensagem.   
    if target.itemid == 26398 then target:transform(26443) target:decay() item:remove(1) broadcastMessage("The".. player:getName() .." improved item to +1", MESSAGE_EVENT_ADVANCE) return true end Como você não postou o codigo tomo, eu coloquei o player ( na linha 5), caso de erro veja os callbacks do evento e me manda que posso arrumar

Informação Importante

Confirmação de Termo