| deadman909 |
08-14-2011 00:50 |
Re: admin menu problem
Try this
PHP Code:
#include <amxmodx>
public plugin_init() { register_plugin( "Knifes", "1.0", "Dead Man" );
register_clcmd( "say /knifes", "KnifeMenu" );
register_clcmd( "team_say /knifes", "KnifeMenu" ); }
public KnifeMenu(id, level, cid) { if (get_user_flags(id) & ADMIN_KICK) { new menu = menu_create("\yThrowing Knives", "KnifeMenu_handler")
menu_additem(menu, "\wSet Knifes Value to (\r1\w)", "1", 0); menu_additem(menu, "\wSet Knifes Value to (\r25\w)", "2", 0); menu_additem(menu, "\wSet Knifes Value to (\r50\w)", "3", 0); menu_additem(menu, "\wSet Knifes Value to (\r75\w)", "4", 0); menu_additem(menu, "\wSet Knifes Value to (\r100\w)", "5", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } }
public KnifeMenu_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; }
new data[6], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key) { case 1: { server_cmd("sm_throwingknives_count 1") } case 2: { server_cmd("sm_throwingknives_count 25") } case 3: { server_cmd("sm_throwingknives_count 50") } case 4: { server_cmd("sm_throwingknives_count 75") } case 5: { server_cmd("sm_throwingknives_count 100") } }
menu_destroy(menu); return PLUGIN_HANDLED; }
|