AMXX-BG.INFO menutime.inc Raw include

menutime.inc

Original include source with line numbers.

Back Download .inc
1 #if defined _menutime_included
2 #endinput
3 #endif
4
5 #define _menutime_included
6
7 #define TASK_MENU_TIMEOUT 456522
8
9 stock menu_set_timeout(const id, const iMenu, const Float:fTime)
10 {
11 static iArray[2], iTask
12
13 iArray[0] = id
14 iArray[1] = iMenu
15 iTask = id + TASK_MENU_TIMEOUT
16
17 remove_task(iTask)
18 set_task(fTime, "RemoveMenu", iTask, iArray, sizeof(iArray))
19 }
20
21 public RemoveMenu(iArray[2])
22 {
23 static iMenu[3], id
24
25 id = iArray[0]
26 iMenu[0] = iArray[1]
27
28 if(player_menu_info(id, iMenu[2], iMenu[1]))
29 {
30 if(iMenu[1] == iMenu[0])
31 show_menu(id, 0, "^n", 1)
32 }
33 }