Spell:
local speedGain = 200 -- speed atack que a spell vai conseder. local time = 60 -- tempo em segundos da duração da spell. function onCastSpell(cid, var) doPlayerSetExtraAttackSpeed(cid,speedGain) addEvent(doRemoveExtraAttackSpeed, time*1000, cid) return true end function doRemoveExtraAttackSpeed(cid) if isPlayer(cid) then doPlayerSetExtraAttackSpeed(cid, 0) end end
E pra não gerar bug, no teu arquivo creaturescripts/scripts/login.lua, antes do ultimo return true cole:
doPlayerSetExtraAttackSpeed(cid, 0)





info
Grupo: Campones
Registrado: 04/03/06
Posts: 17
Reputação: 0
Olá, eu estava pensando em uma spell interessante, seria tipo um self-buff...
onde o player que usar a spell ganha um attack speed extra por alguns segundos.
OBS: ja tenho instalado nas sources a function doPlayerSetExtraAttackSpeed(cid,speed)
creio que não seja dificil fazer um script pra essa spell, porém sou muito ruim com scripts de spells.
alguem se dispõe a fazer esse script? vlw desde ja.
editando, pois tinha esquecido, uso TFS 0.3.6pl1
Editado Setembro 30 por gcdmaster