A sua tava quase cof corretamente, só mudei umas coisinhas:
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)
function cooldownready(cid)
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)
if exhaustion.check(cid, 50001) == false then
exhaustion.set(cid, 50001, cooldown)
addEvent(cooldownready, cooldown*1000, cid)
return doCombat(cid, combat, var)
else
doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 50001).."]")
end
end
obs: nem testei, qualquer erro me fala aqui.



info
Grupo: Campones
Registrado: 08/12/05
Posts: 11
Reputação: 0
Esta é a magia:
Oque eu quero é colocar um, doPlayerSendTextMessage(cid, ESSAGE_STATUS_WARNING, "cooldown of [nome da magia] is ready.") quando o cooldown estiver pronto.