Handle h_Timer; public void Event_RoundStart(Event event, const char[] name, bool dontBroadcast) { h_Timer = CreateTimer(3.0, UpdateDelay, _, TIMER_REPEAT); } /********************************* * Public Timers *********************************/ public Action UpdateDelay(Handle timer, any serial) { for (int i = 1; i <= MaxClients; i++) { if (IsClientInGame(i)) { // do something crazy here } } } public void Event_RoundEnd(Event event, const char[] name, bool dontBroadcast) { delete h_Timer; }