Help with menu .
hi everyone,
PHP Code:
#include <amxmodx> #include <amxmisc>
public plugin_init() { register_plugin("simplevote", "1.0", "author") register_clcmd("say /menu", "startmenu") } public startmenu(id) { if (is_user_admin(id)) set_task(0.1,"themenu", id) else client_print( 0, print_chat, "you cant use this command if ur not an admin. "); }
public themenu(id) { new szText[ 555 char ]; formatex( szText, charsmax( szText ), "the menu:^n");
new menu = menu_create( szText, "sub_votemenu" ); formatex( szText, charsmax( szText ), "option #1"); menu_additem( menu, szText, "1", 0 ); formatex( szText, charsmax( szText ), "option #2"); menu_additem( menu, szText, "2", 0 ); formatex( szText, charsmax( szText ), "option #3"); menu_additem( menu, szText, "3", 0 ); menu_setprop( menu, MPROP_EXIT, MEXIT_ALL ); menu_display( id, menu, 0 ); return PLUGIN_CONTINUE; }
public sub_votemenu( id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ); return PLUGIN_HANDLED; } new data[ 6 ], iName[ 64 ], access, callback; menu_item_getinfo( menu, item, access, data, charsmax( data ), iName, charsmax( iName ), callback ); new menuv = str_to_num(data); new playername[32] get_user_name(id, playername, 31) switch(menuv) { case 1:client_print( 0, print_chat, "%s chose option #1", playername); case 2:client_print( 0, print_chat, "%s chose option #2", playername); case 3:client_print( 0, print_chat, "%s chose option #3", playername); } return PLUGIN_HANDLED; }
i want to do when the admin type /menu its will open the menu for all players .
how can i do that ?
thx.
|