block load { es_xsetinfo dm_temp 0 es_xexists dm_temp variable dm_endgame if (server_var(dm_temp) == 0) then es_xsetinfo dm_endgame 1 echo DM EndGame has been loaded! dm_endgame } event es_map_start { es_xdelayed 60 es_xdoblock dmendgame/tracking } block tracking { es_setinfo eg_time server_var(mp_timelimit) es_xmath eg_time - 1 es_xmath eg_time * 60 if (server_var(eg_time) <= 0) do { es_xdoblock dmendgame/endgame } else do { es_delayed server_var(eg_time) es_xdoblock dmendgame/endgame } } block endgame { if (server_var(dm_endgame) != 0) do { es_xsetinfo fakeuserid 0 es_xgetuserid fakeuserid es_give server_var(fakeuserid) game_end es_delayed 2 es_xfire server_var(fakeuserid) game_end EndGame } }