AutoPromote Version 4.1 (2013-06-26)
Automatically promotes players to different groups based on UTime.
By HOLOGRAPHICpizza, Major_Pain, Smithy, and Emilhem.

UTime and ULX are requred for this addon to operate.
To install, put the autopromote folder to your Garry's Mod addons folder.

Configuration options are at the top of autopromote/lua/ulx/modules/sh/autopromote.lua

This addon is realeased under the MIT license, which gives you the right to use, distribute, and modify as long as you give credit.

Changelog:

Version 4.1 (2013-06-26)
Released by Emilhem
*It really works now with Garry's Mod 13!
*Added more documentation in code how to not "create" the unlimited promotion "bug".
*Added the option to disable sound while keeping the effects turned on. And you can do the opposite as well.
*Added console message when player joins that says how many hours he/she's been on.
*Changed folder and file names to lowcaps to make it easier to administer on GNU/Linux OS's.

----------------------

Version 4.0
Released by Emilhem
*Works with Garry's Mod 13!

----------------------

Version 3.2
Released by Smithy
*Fixed a pretty major flaw in the code, where it would only exclude the last group in the excludes table.

----------------------
Version 3.1
Released by HOLOGRAPHICpizza
*Now loads as a ULX module.
*Calls ULX promote function directly, instead of through a console command.

----------------------
Version 3.0
Released by Smithy
*Fixed and simplified code, almost a complete rewrite (based on V2)
*Added chat notifications for when you get promoted.

----------------------
Version 2.0
Released by Major_Pain
*Fixed code
*Almost complete rewrite

---------------------
Version 1.0
Released by HOLOGRAPHICpizza
*Initial release
*Autopromotion based on UTime, groups and times defined in the script