PHP Code:
new g_Seconds = 0
new g_MaxPlayers
new const TASK_TIMER = 1337
public plugin_init()
{
register_clcmd("say /startMenu", "cmdStartTimer")
g_MaxPlayers = get_maxplayers()
}
public cmdStartTimer(id)
{
g_Seconds = 15
set_task(1.0, "cmdTimerTick", TASK_TIMER, .flags = "a", .repeat = g_Seconds)
}
public cmdTimerTick(id)
{
for(i = 1; i <= g_MaxPlayers; i++)
{
if(is_user_connected(i))
{
cmdMenu(i)
}
}
g_Seconds--
if(!g_Seconds)
{
if(task_exists(TASK_TIMER)) remove_task(TASK_TIMER)
}
}
public cmdMenu(id)
{
new szTitle[50]
formatex(szTitle, charsmax(szTitle), "My Timer: %i", g_Seconds)
new menu = menu_create(szTitle, "menu_handler")
menu_additem(menu, "\wI'm Selection #1", "1", 0)
menu_additem(menu, "\wI'm Selection #2", "2", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
__________________