dsclp a demora, taí seu script. A formula atual é um valor random entre level+ml e level+ml*X, edite a vontade
function onUse(cid, item, fromPosition, itemEx, toPosition)
local ml = getPlayerMagLevel(cid)
local lvl = getPlayerLevel(cid)
-------edite a formula aqui---------
formulafor = math.random(((lvl+ml)*5)-(lvl+ml)) --formula forte, vai ser a mesma pra Vida de Knight e Mana de Sorc/Druid
formulafra = math.random(((lvl+ml)*2)-(lvl+ml)) --formula fraca, pra mana de knight e vida de sorc/druid
formulamed = math.random(((lvl+ml)*3)-(lvl+ml)) --formula média para paladins que usam tanto vida quanto mana
--------------------------------------------
if itemEx.itemid == 1 and isPlayer(itemEx.uid) == TRUE then
if isSorcerer(itemEx.uid) or isDruid(itemEx.uid) then
doSendMagicEffect(getThingPos(itemEx.uid), 1)
doPlayerAddMana(itemEx.uid,formulafor)
doCreatureAddHealth(itemEx.uid,formulafra)
elseif isKnight(itemEx.uid) then
doSendMagicEffect(getThingPos(itemEx.uid), 1)
doPlayerAddMana(itemEx.uid,formulafra)
doCreatureAddHealth(itemEx.uid,formulafor)
elseif isPaladin(itemEx.uid) then
doSendMagicEffect(getThingPos(itemEx.uid), 1)
doPlayerAddMana(itemEx.uid,formulamed)
doCreatureAddHealth(itemEx.uid,formulamed)
end
if item.type > 1 then
doChangeTypeItem(item.uid,item.type-1)
else
doRemoveItem(item.uid,1)
end
end
if isPlayer(itemEx.uid) == FALSE then
doPlayerSendCancel(cid,"You can only use this rune in you or in players.")
doSendMagicEffect(getThingPos(item.uid), 2)
end
return 1
end