Esta é a magia:
local outfit = {lookType = 330}local tempo = 15 * 1000
local cooldown = 30
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 40)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVELPERCENT, 150)
setConditionParam(condition, CONDITION_PARAM_BUFF, true)
setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit)
setCombatCondition(combat, condition)
local function cooldownready(parameters)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Cooldown of Magic Disturb is ready.")
end
local sys = createConditionObject(CONDITION_OUTFIT)
setConditionParam(sys, CONDITION_PARAM_TICKS, tempo)
addOutfitCondition(sys, outfit)
setCombatCondition(combat, sys)
function onCastSpell(cid, var)
addEvent(cooldownready, cooldown*1000, cid)
if exhaustion.check(cid, 50001) == false then
exhaustion.set(cid, 50001, cooldown)
return doCombat(cid, combat, var)
else
doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 50001).."]")
end
end
Oque eu quero é colocar um, doPlayerSendTextMessage(cid, ESSAGE_STATUS_WARNING, "cooldown of [nome da magia] is ready.") quando o cooldown estiver pronto.