Code:
function HordeDefender_Combat(Unit, event)
Unit:SendChatMessage(12, 0, "For the Horde!")
Unit:RegisterEvent("HordeDefenderWhirlWind", 20000, 0)
Unit:RegisterEvent("HordeDefenderBattleShout", 100000, 0)
end
function HordeDefenderWhirlWind(Unit, event)
Unit:CastSpell(15576)
end
function HordeDefenderBattleShout(Unit, event)
Unit:CastSpell(6673)
end
function HordeDefender_LeaveCombat(Unit, event)
Unit:RemoveEvents()
end
RegisterUnitEvent(9457, 1, "HordeDefender_Combat")
RegisterUnitEvent(9457, 2, "HordeDefender_LeaveCombat")
Just some 'lil things I saw like spaces & everything
And you had to OnCombats :P