tolik1231,
Код
new Handle: ghTimer;
CustomTimer( Handle: &hTimer, Float: flTime, bool: bRecreate )
{
if ( hTimer != INVALID_HANDLE )
{
KillTimer( hTimer );
hTimer = INVALID_HANDLE;
if( bRecreate )
CustomTimer( ghTimer, 1.0, true );
}
else
hTimer = CreateTimer( flTime, OnCustomTimer );
}
public OnPluginStart( )
{
CustomTimer( ghTimer, 1.0, true );
}
public OnMapEnd( )
{
if ( ghTimer != INVALID_HANDLE )
CustomTimer( ghTimer, 1.0, false );
}
public Action: OnCustomTimer( Handle: hTimer )
{
//Обработка
hTimer = INVALID_HANDLE;
}