| benjibau |
10-22-2009 15:11 |
[Help] probleme weapon menu
Having regulate some problem I shall want to regulate the biggest of my worries small. I shall want to know how I can make to make it open has every round I am in order give information to one find good resolution is able to over but always can't use me please.
PHP Code:
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun>
#define PLUGIN "SWDMA_weapon" #define VERSION "1.0" #define AUTHOR "test"
new g_Maxplayers
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_logevent("Event_Round_Start", 2, "1=Round_Start") }
public Event_Round_Start() { for (new id = 1; id <= g_Maxplayers; id++) { if (cs_get_user_team(id) == CS_TEAM_CT) { new primmenu = menu_create("\wChoose:", "primmenu_handler") menu_additem(primmenu, "\wAk47", "1", 0) menu_additem(primmenu, "\wM4A1", "2", 0) menu_additem(primmenu, "\wAUG", "3", 0) menu_additem(primmenu, "\wMP5", "4", 0) menu_additem(primmenu, "\wAWP", "5", 0) menu_additem(primmenu, "\G3SG1", "6", 0) menu_additem(primmenu, "\wM3", "7", 0) menu_additem(primmenu, "\wSCOUT", "8", 0) menu_additem(primmenu, "\wXM1014", "9", 0) menu_setprop(primmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, primmenu, 0) return PLUGIN_HANDLED } } return PLUGIN_HANDLED }
public primmenu_handler(id, primmenu, item) { if (item == MENU_EXIT) { menu_destroy(primmenu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(primmenu, item, access, data, 5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { give_item(id, "weapon_ak47") cs_set_user_bpammo(id, CSW_AK47, 200); new secmenu = menu_create("\wChoose:", "secmenu_handler") menu_additem(secmenu, "\wDeagle", "1", 0) menu_additem(secmenu, "\wUsp", "2", 0) menu_additem(secmenu, "\wGlock", "3", 0) menu_additem(secmenu, "\wElite", "4", 0) menu_additem(secmenu, "\wFiveseven", "5", 0) menu_setprop(secmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, secmenu, 0) return PLUGIN_HANDLED } case 2: { give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 200); new secmenu = menu_create("\wChoose:", "secmenu_handler") menu_additem(secmenu, "\wDeagle", "1", 0) menu_additem(secmenu, "\wUsp", "2", 0) menu_additem(secmenu, "\wGlock", "3", 0) menu_additem(secmenu, "\wElite", "4", 0) menu_additem(secmenu, "\wFiveseven", "5", 0) menu_setprop(secmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, secmenu, 0) return PLUGIN_HANDLED } case 3: { give_item(id, "weapon_aug") cs_set_user_bpammo(id, CSW_AUG, 200); new secmenu = menu_create("\wChoose:", "secmenu_handler") menu_additem(secmenu, "\wDeagle", "1", 0) menu_additem(secmenu, "\wUsp", "2", 0) menu_additem(secmenu, "\wGlock", "3", 0) menu_additem(secmenu, "\wElite", "4", 0) menu_additem(secmenu, "\wFiveseven", "5", 0) menu_setprop(secmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, secmenu, 0) return PLUGIN_HANDLED } case 4: { give_item(id, "weapon_mp5") cs_set_user_bpammo(id, CSW_MP5NAVY, 200); new secmenu = menu_create("\wChoose:", "secmenu_handler") menu_additem(secmenu, "\wDeagle", "1", 0) menu_additem(secmenu, "\wUsp", "2", 0) menu_additem(secmenu, "\wGlock", "3", 0) menu_additem(secmenu, "\wElite", "4", 0) menu_additem(secmenu, "\wFiveseven", "5", 0) menu_setprop(secmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, secmenu, 0) return PLUGIN_HANDLED } case 5: { give_item(id, "weapon_awp") cs_set_user_bpammo(id, CSW_AWP, 200); new secmenu = menu_create("\wChoose:", "secmenu_handler") menu_additem(secmenu, "\wDeagle", "1", 0) menu_additem(secmenu, "\wUsp", "2", 0) menu_additem(secmenu, "\wGlock", "3", 0) menu_additem(secmenu, "\wElite", "4", 0) menu_additem(secmenu, "\wFiveseven", "5", 0) menu_setprop(secmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, secmenu, 0) return PLUGIN_HANDLED } case 6: { give_item(id, "weapon_g3sg1") cs_set_user_bpammo(id, CSW_G3SG1, 200); new secmenu = menu_create("\wChoose:", "secmenu_handler") menu_additem(secmenu, "\wDeagle", "1", 0) menu_additem(secmenu, "\wUsp", "2", 0) menu_additem(secmenu, "\wGlock", "3", 0) menu_additem(secmenu, "\wElite", "4", 0) menu_additem(secmenu, "\wFiveseven", "5", 0) menu_setprop(secmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, secmenu, 0) return PLUGIN_HANDLED } case 7: { give_item(id, "weapon_m3") cs_set_user_bpammo(id, CSW_M3, 200); new secmenu = menu_create("\wChoose:", "secmenu_handler") menu_additem(secmenu, "\wDeagle", "1", 0) menu_additem(secmenu, "\wUsp", "2", 0) menu_additem(secmenu, "\wGlock", "3", 0) menu_additem(secmenu, "\wElite", "4", 0) menu_additem(secmenu, "\wFiveseven", "5", 0) menu_setprop(secmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, secmenu, 0) return PLUGIN_HANDLED } case 8: { give_item(id, "weapon_scout") cs_set_user_bpammo(id, CSW_SCOUT, 200); new secmenu = menu_create("\wChoose:", "secmenu_handler") menu_additem(secmenu, "\wDeagle", "1", 0) menu_additem(secmenu, "\wUsp", "2", 0) menu_additem(secmenu, "\wGlock", "3", 0) menu_additem(secmenu, "\wElite", "4", 0) menu_additem(secmenu, "\wFiveseven", "5", 0) menu_setprop(secmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, secmenu, 0) return PLUGIN_HANDLED } case 9: { give_item(id, "weapon_xm1014") cs_set_user_bpammo(id, CSW_XM1014, 200); new secmenu = menu_create("\wChoose:", "secmenu_handler") menu_additem(secmenu, "\wDeagle", "1", 0) menu_additem(secmenu, "\wUsp", "2", 0) menu_additem(secmenu, "\wGlock", "3", 0) menu_additem(secmenu, "\wElite", "4", 0) menu_additem(secmenu, "\wFiveseven", "5", 0) menu_setprop(secmenu, MPROP_EXIT, MEXIT_ALL) menu_display(id, secmenu, 0) return PLUGIN_HANDLED } } menu_destroy(primmenu) return PLUGIN_HANDLED }
public secmenu_handler(id, secmenu, item) { if (item == MENU_EXIT) { menu_destroy(secmenu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(secmenu, item, access, data, 5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 200); give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") menu_destroy(secmenu) return PLUGIN_HANDLED } case 2: { give_item(id, "weapon_usp") cs_set_user_bpammo(id, CSW_USP, 200); give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") menu_destroy(secmenu) return PLUGIN_HANDLED } case 3: { give_item(id, "weapon_glock18") cs_set_user_bpammo(id, CSW_GLOCK18, 200); give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") menu_destroy(secmenu) return PLUGIN_HANDLED } case 4: { give_item(id, "weapon_elite") cs_set_user_bpammo(id, CSW_ELITE, 200) give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") menu_destroy(secmenu) return PLUGIN_HANDLED } case 5: { give_item(id, "weapon_fiveseven") cs_set_user_bpammo(id, CSW_FIVESEVEN, 200); give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") menu_destroy(secmenu) return PLUGIN_HANDLED } } menu_destroy(secmenu) return PLUGIN_HANDLED }
sorry for my bad english
|