string QuickMenu_CurrentSubMenu;
float QuickMenu_CurrentPage_FirstEntry;
var float QuickMenu_Entries;
+float QuickMenu_TimeOut;
void HUD_QuickMenu_load_entry(float i, string s, string s1)
{
//printf("^xc80 entry %d: %s, %s\n", i, s, s1);
if(QuickMenu_Buffer < 0)
return false;
HUD_QuickMenu_Load_DefaultEntries();
+ QuickMenu_TimeOut = time + autocvar_hud_panel_quickmenu_time;
return true;
}
bufstr_set(QuickMenu_Buffer, QuickMenu_Buffer_Size, argv(1)); // command
}
++QuickMenu_Buffer_Size;
+ QuickMenu_TimeOut = time + autocvar_hud_panel_quickmenu_time;
}
if (QuickMenu_Buffer_Size <= 0)
HUD_QuickMenu_Close();
return 0;
}
+ QuickMenu_TimeOut = time + autocvar_hud_panel_quickmenu_time;
return 1;
}
if(mv_active) return;
//if(!autocvar_hud_panel_quickmenu) return;
if(!hud_panel_quickmenu) return;
+
+ if(time > QuickMenu_TimeOut)
+ {
+ HUD_QuickMenu_Close();
+ return;
+ }
}
else
{