Olá pessoal do TibiaKing, hoje venho aqui trazer um mini tutorial de como colocar o exhaustion corretamente em suas spells, bastante gente utiliza o exaustion que está no proprio xml, mas por lá acontece alguns erros exemplo: se tiver uma spell com 8000 de exaustion, e outra de 2000 e você vai no seu servidor e usa a spell com 8000 de exhaustion, tem que esperar o tempo dela pra usar qualquer outra, o método que venho trazer aqui ele funciona corretamente e ainda avisa no console quanto tempo falta para usar a spell, sem mais delongas vamos lá!
1- vá até o seu XML procure a magia que quer por o exhaustion
exemplo:
perceba que ela tem um exhaustion definido ali em cima, para esse método funcionar corretamente e recomendado deixar o exhaustion do XML em 1000.
forma correta:
2- feito isso vamos ate a pasta onde se encontra seu script e abra ele:
como exemplo irei utilizar uma spell de área que empurra os players próximos!
3- com a spell aberta, logo no inicio da spells vamos inserir as seguintes linhas de código:
ficando assim:
4- por fim, logo abaixo do function onCastSpell(cid, var) vamos adicionar as seguintes linhas de código:
ficando assim:
Pronto com isso o exhaution já foi adicionado a sua spell, faça bom proveito:
Print: