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

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

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

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

История благодарностей участнику desagr1 ::: Спасибо сказали: 12
Дата поста: В теме: За сообщение: Спасибо сказали:
11.8.2009, 23:25 хз как называется.....
Раскладку переключи.
Rand390
11.8.2009, 2:45 Server пропал в И-нете!
А теперь вытащи член изо рта и говори внятно.
BenZeR, MaZzai, Racoon
9.8.2009, 19:11 Kz Mod For Linux
При учете того, что в обоих случаях мод и плагин находятся в файлах .amxx-не думаю что это разные вещи..

ps: привет с сайбера
VirusH9k
30.7.2009, 3:55 кто-нибудь сделайте Voteban полностью на русском
CS-CS-CS, Fedcomp
27.7.2009, 23:00 Ищу плагин Lapshin, masss
24.7.2009, 18:35 Разделы в меню
Код
/* Menu v0.1 */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Menu"
#define VERSION "0.1"
#define AUTHOR "ZETA [M|E|N]"

new mainmenu,menu

public plugin_init() {
    register_plugin("Menu","0.1","ZETA [M|E|N]")
    register_clcmd("say /menu","func_mainmenu",ADMIN_ALL,"")
}

public func_mainmenu(id) {
    mainmenu=menu_create("Main menu","mainmenu_handler")
    menu_additem(mainmenu,"menu1")
    menu_additem(mainmenu,"menu2")
    menu_display(id,mainmenu,0)
    return PLUGIN_HANDLED
}

public mainmenu_handler(id,mainmenu,key) {
    key++
    
    switch(key) {
        case 1:{
            menu_destroy(mainmenu)
            menu1(id)
            return PLUGIN_HANDLED
        }
            
        case 2:{
            menu_destroy(mainmenu)
            menu2(id)
            return PLUGIN_HANDLED
        }
    }
    return PLUGIN_HANDLED
}

public menu1(id) {
    menu=menu_create("Menu1","menu_handler1")
    menu_additem(menu,"podmenu1")
    menu_additem(menu,"podmenu2")
    menu_additem(menu,"podmenu3")
    menu_addblank(menu,-1)
    menu_additem(menu,"B mainmenu")
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}

public menu_handler1(id,menu,key) {
    key++
    
    switch(key) {
        case 1:{
            client_print(id,print_chat,"eTo podmenu1 menu1")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
            
        case 2:{
            client_print(id,print_chat,"eTo podmenu2 menu1")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 3:{
            client_print(id,print_chat,"eTo podmenu3 menu1")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 4:{
            menu_destroy(menu)
            func_mainmenu(id)
            return PLUGIN_HANDLED
        }
    }
    return PLUGIN_HANDLED
}

public menu2(id) {
    menu=menu_create("Menu2","menu_handler2")
    menu_additem(menu,"podmenu1")
    menu_additem(menu,"podmenu2")
    menu_additem(menu,"podmenu3")
    menu_addblank(menu,-1)
    menu_additem(menu,"B mainmenu")
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}

public menu_handler2(id,menu,key) {
    key++
    
    switch(key) {
        case 1:{
            client_print(id,print_chat,"eTo podmenu1 menu2")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
            
        case 2:{
            client_print(id,print_chat,"eTo podmenu2 menu2")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 3:{
            client_print(id,print_chat,"eTo podmenu3 menu2")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 4:{
            menu_destroy(menu)
            func_mainmenu(id)
            return PLUGIN_HANDLED
        }
    }
    return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1251\\ deff0\\ deflang1049{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
kst