Ir para conteúdo

Cooldown Nos Spells


Bubbleman23

Posts Recomendados

Tipo do script:cooldown

Protocolo (versão do Tibia):8.60

Servidor utilizado:baiak yurots

Nível de experiência:2/5

Adicionais/Informações: gostava de um script (não sei se é bem script) que era assim o player usava um spell nao perdia mana e precisava de um tempo para usar de novo e esse tempo iria aparecer no default channel.

 

 

por favor boa noite

Link para o comentário
Compartilhar em outros sites

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)

local condition = createConditionObject(CONDITION_FIRE)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 25, 3000, -45)
setCombatCondition(combat, condition)


function onCastSpell(cid, var)
local storage = 23010
local spellname = "Ignite"
local time = 30

       if exhaustion.check(cid, storage) == false then
               exhaustion.set(cid, storage, time)
               return doCombat(cid, combat, var)
       else
               doPlayerSendCancel(cid, "You are exhausted in " .. spellname .. " for: " ..exhaustion.get(cid, storage).." seconds.")
       end
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...