What this plugin actually does is check the timelimit every 60 seconds against a preset time set by the server owner. If the time the map has been played exceeds the time the owner has set, the map will be forced to change to whatever the next map is in the cycle. Because this plugin keeps the amount of times each time the timelimit was checked, number of times * the set_task of 60.0 this allows the map to be changed even if the mp_timelimit has been set to 0.
get plugin#define MAX_TIMELIMIT 90.0 // Define this as the maximum amount of time a map can stay on.