Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику deagledag ::: Спасибо сказали: 4
Дата поста: В теме: За сообщение: Спасибо сказали:
29.3.2011, 17:29 Как сделать в меню подменю
Мое меню (.sma)

Код
#include <amxmodx>
new menu
new submenu

public plugin_init()
{
register_plugin("Menu","1.0","Internetwork");
menu = menu_create("\yБыстрый набор","func_menu");
menu_additem( menu,"\wСмена карты / rtv")
menu_additem( menu,"\wОсталось времени / timeleft")
menu_additem( menu,"\wНастоящее время / thetime")
menu_additem( menu,"\wУмереть / kill")
menu_additem( menu,"\rВыйти из сервера / disconnect")
menu_additem( menu,"\rВыйти из игры / quit")

submenu = menu_create("\rВы уверены?","func_submenu");
menu_additem( submenu,"\wДа")
menu_additem( submenu,"\wНет")

menu_setprop( menu,MPROP_PERPAGE, 5)

register_clcmd("player_menu","go_menu");
}

public client_authorized(id)
{
client_cmd(id, "bind ^"F11^" ^"player_menu^"")
}

public func_menu(id, menu, key)
{
key++

if(key==1) client_cmd(id,"say rtv")
if(key==2) client_cmd(id,"say timeleft")
if(key==3) client_cmd(id,"say thetime")
if(key==4) client_cmd(id,"kill")
if(key==5) client_cmd(id,"disconnect")
if(key==6) go_submenu(id)
}

public func_submenu(id, submenu, key)
{
    key++
    if(key==1) client_cmd(id,"quit")
    if(key==2) client_cmd(id,"ok")
}
public go_submenu(id)
{
    menu_display(id,submenu)
    return PLUGIN_HANDLED
}


public go_menu(id)
{
menu_display(id,menu)

return PLUGIN_HANDLED
}
makc745ht
29.3.2011, 16:12 Как сделать в меню подменю
Цитата(scurra @ 29.3.2011, 15:42) *
поправил
Код
Код....


Спасибо, теперь все нормально.
Вот допустим я хочу еще одну подменюшку сделать, что тогда?
makc745ht