local exhaust = 400
function onUse(cid, item, fromPos, itemEx)
if isPlayer(itemEx.uid) then
if os.time() > getPlayerStorageValue(cid, 1092763) + exhaust then
if itemEx.uid == cid then
local maxHealth = getCreatureMaxHealth(cid)
doCreatureAddHealth(cid, 0.75 * maxHealth)
else
local maxHealth, maxMana = getCreatureMaxHealth(itemEx.uid), getCreatureMaxMana(itemEx.uid)
local damage = maxHealth * 0.7
local manaDamage = maxMana * 0.7
doTargetCombatHealth(cid, itemEx.uid, COMBAT_UNDEFINEDDAMAGE, - damage, - damage, CONST_ME_DRAWBLOOD)
doTargetCombatMana(cid, itemEx.uid, - manaDamage, - manaDamage, CONST_ME_ENERGYHIT)
end
setPlayerStorageValue(cid, 1092763, os.time())
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid, "You are exhausted.")
doSendMagicEffect(getThingPos(cid), 2)
end
else
doPlayerSendCancel(cid, "You may only use this potion on players.")
end
return true
end




info
Grupo: Artesão
Registrado: 31/12/10
Posts: 136
Reputação: +1
galera precisso de uma action assim, se eu usar ela em min, eu ireia healar 75 % da minha vida
agora se eu usar em algum inimigo eu irei rancar 70 % de life e 70% de mana, e quero que tenha enxausted de 400 secundos
porfavor
agradeço desdeja
rep++ !!
<#3
versao do tibia 8.54