Not really an issue at all but!
Code:
GetMapTimeLeft(timeleft);
if (timeleft <= 0)
Could be
Code:
if (!GetMapTimeLeft(timeleft) && timeleft <= 0)
GetMapTimeLeft returns true or false based on if the mod supports it, so it might be better to rely on that.
__________________