Raised This Month: $ Target: $400
 0% 

multimenu or submenu problem


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
abrakdabra
Junior Member
Join Date: Mar 2006
Old 04-13-2006 , 02:44   multimenu or submenu problem
Reply With Quote #1

Well, im doing a plugin that can manage commands from other plugins, by this time its all fine, the menu shows, but when i press a key, it doesnt go to the submenu, its like i was pressing the Exit key :S


(i talk spanish, im not form USA, and the plugin it its same part in spanish, so, guide by the names)
Code:
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <engine> #include <nvault> #include <core> #include <fakemeta> #define PLUGIN "Menu Plugins" #define VERSION "1.0" #define AUTHOR "AbraKdabra" public plugin_init() {         register_plugin(PLUGIN, VERSION, AUTHOR)     new keysMenuPrincipal = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8     new keysBunnyHop = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4     new keysCamara = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3     new keysGranadas = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3     new keysMoney = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2     new keysJetPack = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2     new keysLongJump = MENU_KEY_0|MENU_KEY_1     new keysSurfOlympics = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4     new keysKZMultiPlugin= MENU_KEY_0|MENU_KEY_1|MENU_KEY_2     register_clcmd( "menup", "mostrarMenuPrincipal")     register_menucmd( register_menuid("MenuPrincipal:"),    keysMenuPrincipal , "MenuPrincipal")     register_menucmd( register_menuid("MenuBunnyHop:"),     keysBunnyHop , "BunnyHop")     register_menucmd( register_menuid("MenuCamara:"),       keysCamara , "Camara")     register_menucmd( register_menuid("MenuGranadas:"),     keysGranadas , "Granadas")     register_menucmd( register_menuid("MenuMoney:"),        keysMoney , "Money")     register_menucmd( register_menuid("MenuJetPack:"),      keysJetPack , "JetPack")     register_menucmd( register_menuid("MenuLongJump:"),     keysLongJump , "LongJump")     register_menucmd( register_menuid("MenuSurfOlympìcs:"), keysSurfOlympics , "SurfOlympics")     register_menucmd( register_menuid("MenuKZ:"),            keysKZMultiPlugin , "KZMultiPlugin")     return PLUGIN_CONTINUE      } public mostrarMenuPrincipal(id) {     new menu[192]     new keysMenuPrincipal = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8         format (menu, 191, "Que Plugin quieres usar?^n^n1. BunnyHop^n2. Camara^n3. Granadas^n4. Money^n5. JetPack^n6. LongJump^n7. SurfOlympics^n8. KZ MultiPlugin^n^n0. Exit")     show_menu(id, keysMenuPrincipal, menu)     return PLUGIN_CONTINUE } public MenuBunnyHop(id) {     new menu[192]     new keysBunnyHop = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4         format(menu, 191, "Que comando queres ejecutar?^n^n1. bh_enable <1|0>^n2. bh_autojump <1|0>^n3. bh_showusage <1|0>^n^n0. Exit")     show_menu(id, keysBunnyHop, menu)     return PLUGIN_CONTINUE } public MenuCamara(id) {     new menu[192]     new keysCamara = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3         format(menu, 191, "Que comando queres ejecutar?^n^n1. amx_addcamera^n2. amx_viewcamera^n3. amx_deletecamera^n^n0. Exit")     show_menu(id, keysCamara, menu)     return PLUGIN_CONTINUE } public MenuGranadas(id) {     new menu[192]     new keysGranadas = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3         format(menu, 191, "Que comando queres ejecutar?^n^n1. mp_max_fb <#>^n2. mp_max_he <#>^n3. mp_max_sg <#>^n^n0. Exit")     show_menu(id, keysGranadas, menu)     return PLUGIN_CONTINUE } public MenuMoney(id) {     new menu[192]     new keysMoney = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2         format(menu, 191, "Que comando queres ejecutar?^n^n1. say /moneyme^n2. sv_money <1|0>^n^n0. Exit")     show_menu(id, keysMoney, menu)     return PLUGIN_CONTINUE } public MenuJetPack(id) {     new menu[192]     new keysJetPack = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2         format(menu, 191, "Que comando queres ejecutar?^n^n1. say /jetpack^n2. say /dropjp^n^n0. Exit")     show_menu(id, keysJetPack, menu)     return PLUGIN_CONTINUE } public MenuLongJump(id) {     new menu[192]     new keysLongJump = MENU_KEY_0|MENU_KEY_1         format(menu, 191, "Que comando queres ejecutar?^n^n1. sv_longjump <1|0>^n^n0. Exit")     show_menu(id, keysLongJump, menu)     return PLUGIN_CONTINUE } public MenuSurfOlympics(id) {     new menu[192]     new keysSurfOlympics = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4         format(menu, 191, "Que comando queres ejecutar?^n^n1. surf_teamstack <1|2|3>^n2. surf_godmode <1|0>^n3. /respawn^n4. /help^n^n0. Exit")     show_menu(id, keysSurfOlympics, menu)     return PLUGIN_CONTINUE } public MenuKZ(id) {     new menu[192]     new keysKZMultiPlugin= MENU_KEY_0|MENU_KEY_1|MENU_KEY_2         format(menu, 191, "Que comando queres ejecutar?^n^n1. /checkpoint^n2. /gocheck^n^n0. Exit")     show_menu(id, keysKZMultiPlugin, menu)     return PLUGIN_CONTINUE  }

the other thing i want to know, its how can i "call" by the submenu names, the commands of the other plugins...
example:

i have /checkpoint named in a submenu, how i have to put in the code, the /checkpoint command code?
abrakdabra is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:11.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode