- Код: Выделить всё
#include <amxmodx>
new g_limit
public plugin_init()
{
register_event("HLTV", "new_round", "a", "1=0", "2=0")
register_clcmd("menu", "show_menu")
}
public new_round()
{
g_limit = 1
}
public show_menu(id)
{
new menu = menu_create("\yMenu:", "func_menu")
menu_additem(menu, "Пункт 1")
menu_additem(menu, "Пункт 2")
menu_additem(menu, "Пункт 3")
menu_setprop(menu, MPROP_EXITNAME, "Выход")
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public func_menu(id, menu, key)
{
key ++
switch(key)
{
case 1:
{
client_print(id, print_chat, "бла")
g_limit ++
}
case 2:
{
client_print(id, print_chat, "бла-бла")
}
case 3:
{
client_print(id, print_chat, "бла-бла-бла")
}
}
}
Например сделать, чтобы "Пункт 1" можно было взять 1 раз в 3 раунда (1 игроку ток).