I wrote this because our Guild Master was leaving on repairs and everyone was using repairs outside of raid. This addon will save your guild some gold. If the player is in raid this addon will turn on repairs once you zone in , anything that prompts a loading screen (login, logout, enter, exit). If you're not in a raid it will turn off repairs once you see a loading screen again.
It looks for the player_entering_world event (login, reload, enter/exit instance) then checks to see if player is in a raid. If the player is in raid it turns on repairs if not in raid it will turn off repairs. Added a settings GUI for you to choose which ranks you would like to have activated.
GUILD MASTER ADDON ONLY
* Go to Interface>addons then NomGuildRepair
* Check which ranks you would like this addon to work for.
* Select Disable Repairs on Logout (if you want this to happen)
Also wanted to thank Tridus for letting me disect his code and share the GUI. It helped me learn a lot about Ace3 libs.