#include <sourcemod> #pragma semicolon 1 #pragma newdecls required int g_iRound; Handle g_hCvRestart; public void OnPluginStart() { g_hCvRestart = FindConVar("mp_restartgame"); HookEvent("round_start", fwRoundStart, EventHookMode_PostNoCopy); HookConVarChange(g_hCvRestart, fwCvarChange); } public void OnMapStart() { g_iRound = 0; } public void OnMapEnd() { g_iRound = 0; } public void fwCvarChange( Handle hCvar, const char[] sOldValue, const char[] sNewValue ) { if( StringToInt(sNewValue) > 0 ) g_iRound = 0; } public Action fwRoundStart( Handle hEvent, const char[] sName, bool dontBroadcast ) { g_iRound++; if(g_iRound == 10) { g_iRound = 0; CreateTimer(3.2, fwTimer, _, TIMER_FLAG_NO_MAPCHANGE); } } public Action fwTimer(Handle hTimer, any iData) { // PrintToChatAll("Called"); }