if(!MapInfo_CheckMap(m))
return "The map you suggested does not support the current game mode.";
cvar_set("nextmap", m);
- cvar_set("timelimit", "-1");
+ if (!intermission_running)
+ cvar_set("_endmatch", "1");
if(mapvote_initialized || alreadychangedlevel)
{
if(DoNextMapOverride(0))
this.autoscreenshot = -1;
if(IS_REAL_CLIENT(this))
{
- string num = strftime(false, "%s");
- if (num == "")
- num = strftime_s();
+ string num = strftime_s(); // strftime(false, "%s") isn't reliable, see strftime_s description
stuffcmd(this, sprintf("\nscreenshot screenshots/autoscreenshot/%s-%s.jpg; "
"echo \"^5A screenshot has been taken at request of the server.\"\n", GetMapname(), num));
}