Eu uso:
Tibia 8.50,
TFS 0.3.5
Pessoal eu tenho uma magia chamada "magic" ela não é agressiva, a magia deve ter 20 seg. de exaust, mas quando eu coloco exaust pelo spells.xml fica com exaust em todas as magias, sendo 20 segundos de espera para atacar qualquer magia,
Então eu acho que deve ter algum jeito para colocar no próprio código de exaust da spell.
Mas esse exaust será apenas para aquela magia, ou seja, ao usar a magia, eu fico com exaust de 20 segundos somente para aquela magia (magic), podendo usar outra magia mesmo com exaust da magia "magic".
Eu quero:
Um script que quando usa a magia o player fica exausto por 20 segundos somente para aquela magia.
Exemplo:
EU uso magia
e depois de 1 segundo eu posso usar qualquer magia menos a magia que tem 20 segundos de exaust.
Por favor, quem puder ajudar eu fico muito grato.
Se você não entendeu escreva suas dúvidas ai!
SEI QUE É DIFICIL DE ENTENDER, SE PRECISO, COLOCAREI UM VIDEO EXPLICATIVO!
TAG DA MAGIA:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 31)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local speed = createConditionObject(CONDITION_HASTE)
setConditionParam(speed, CONDITION_PARAM_TICKS, 3000)
setConditionFormula(speed, 9.9, -999, 9.9, -999)
setCombatCondition(combat, speed)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end