Fiz no celular então tá meio bagunçado , testa desta forma :
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 10, 10, 10, 10)
function onUseWeapon(cid, var)
local addmana = math.random((mat * (min/100)), (mat * (max/100))) if getPlayerLevel(cid) >= 5 then doCreatureAddMana(cid, addmana) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doCombat(cid, combat, var)
else
doPlayerSendCancel(cid, 'You need level 20 to use this weapon.')
end
end




info
Grupo: Artesão
Registrado: 01/07/18
Posts: 118
Reputação: +1
Gênero: Masculino
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 10, 10, 10, 10)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
QUERIA QUE ELE ENCHE-SE A MANA DO PLAYER QUANDO TIVESSE BATENDO COM A ARMA QUE USA ESSE SCRIPT
MAS ELE TA ENCHENDO A MANA DO ALVO , NÃO DELE .
E QUE DESSE HIT NO ALVO DE FÍSICO .