Не могу понять как сделать чтобы таймер удалялся в зависимости от mp_round_restart_delay, попробовал написать простой плагин скрин при победе команды и тут небольшой тупик.
PHP:
new Handle:ClearOverlay[MAXPLAYERS+1];
public OnPluginStart() HookEvent("round_end", Event_RoundEnd, EventHookMode_PostNoCopy);
public Event_RoundEnd(Handle:event, String:name[], bool:dontBroadcast)
{
for (new i = 1; i <= MaxClients; i++)
{
if (IsClientInGame(i))
{
new win = GetEventInt(event, "winner");
if (win == 2)
{
ClientCommand(i,"r_screenoverlay sourcemod_overlays/t-win");
ClearOverlay[i] = CreateTimer(mp_round_restart_delay, Overlay, i);
}
else if (win == 3)
{
ClientCommand(i,"r_screenoverlay sourcemod_overlays/ct-win");
ClearOverlay[i] = CreateTimer(mp_round_restart_delay, Overlay, i);
}
}
}
}
public Action:Overlay(Handle:timer, any:i)
{
if ( IsClientInGame(i) )
{
ClientCommand(i, "r_screenoverlay clear");
}
return Plugin_Handled;
}