gun menu help pls
sorry for bad english
:)
i wanna make mod that open guns menu when round start....
i make 2 menus 1 for guns and 1 for pistols
and the pistols menu give u ammo for all guns
but when i put this in server the server is crash
i have lots of warnings in this code...
PHP Code:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "TheMaTriX" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event( "HLTV", "EventNewRound", "a", "1=0", "2=0" ); } public EventNewRound(id) { set_hudmessage(0, 0, 255, -1.0, -1.0) show_hudmessage(id, "chose a weapon") new g_Menu = menu_create("TheMaTriX Public mod || Chos ur weapon please", "Menu_Handler"); menu_additem( g_Menu, "ak 47", "1"); menu_additem( g_Menu, "m16", "2"); menu_additem( g_Menu, "awp", "3"); menu_additem( g_Menu, "mp5", "4"); menu_additem( g_Menu, "galil", "5"); menu_additem( g_Menu, "m249", "6"); menu_additem( g_Menu, "famas", "7"); menu_additem( g_Menu, "shotgun - mac10", "8"); menu_additem( g_Menu, "ump45", "9"); menu_additem( g_Menu, "xm1014", "10"); menu_display(id, g_Menu, 0) } public Menu_Handler(id, menu, item) { new Data[6], Name[64], Access, Callback menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback) new key = str_to_num(Data) switch(key) { case 1: { give_item(id, "weapon_ak47") submenu(id) } case 2: { give_item(id, "weapon_m4a1") submenu(id) } case 3: { give_item(id, "weapon_awp") submenu(id) } case 4: { give_item(id, "weapon_mp5navy") submenu(id) } case 5: { give_item(id, "weapon_galil") submenu(id) } case 6: { give_item(id, "weapon_m249") submenu(id) } case 7: { give_item(id, "weapon_fames") submenu(id) } case 8: { give_item(id, "weapon_mac10") submenu(id) } case 9: { give_item(id, "ump45") submenu(id) } case 10: { give_item(id, "xm1014") submenu(id) } } return PLUGIN_HANDLED; } public submenu(id) { set_hudmessage(0, 0, 255, -1.0, -1.0) show_hudmessage(id, "chose a pistol") new b_Menu = menu_create("Chos ur pistol please", "Menu_Handler2"); menu_additem( b_Menu, "glock", "1"); menu_additem( b_Menu, "usp", "2"); menu_additem( b_Menu, "deagle", "3"); menu_additem( b_Menu, "fiveseven", "4"); menu_additem( b_Menu, "elite", "5"); menu_display(id, b_Menu, 0) } public Menu_Handler2(id, menu, item) { new Data[6], Name[64], Access, Callback menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback) new key = str_to_num(Data) switch(key) { case 1: { give_item(id, "weapon_glock18") give_item(id, "ammo_45acp") give_item(id, "ammo_9mm") give_item(id, "ammo_50ae") give_item(id, "ammo_357sig") give_item(id, "ammo_57mm") give_item(id, "ammo_buckshot") give_item(id, "ammo_556nato") give_item(id, "ammo_762nato") give_item(id, "ammo_338magnum") give_item(id, "ammo_308") give_item(id, "ammo_556natobox") give_item(id, "weapon_hegrenade") } case 2: { give_item(id, "weapon_usp") give_item(id, "ammo_45acp") give_item(id, "ammo_9mm") give_item(id, "ammo_50ae") give_item(id, "ammo_357sig") give_item(id, "ammo_57mm") give_item(id, "ammo_buckshot") give_item(id, "ammo_556nato") give_item(id, "ammo_762nato") give_item(id, "ammo_338magnum") give_item(id, "ammo_308") give_item(id, "ammo_556natobox") give_item(id, "weapon_hegrenade") } case 3: { give_item(id, "weapon_deagle") give_item(id, "ammo_45acp") give_item(id, "ammo_9mm") give_item(id, "ammo_50ae") give_item(id, "ammo_357sig") give_item(id, "ammo_57mm") give_item(id, "ammo_buckshot") give_item(id, "ammo_556nato") give_item(id, "ammo_762nato") give_item(id, "ammo_338magnum") give_item(id, "ammo_308") give_item(id, "ammo_556natobox") give_item(id, "weapon_hegrenade") } case 4: { give_item(id, "weapon_fiveseven") give_item(id, "ammo_45acp") give_item(id, "ammo_9mm") give_item(id, "ammo_50ae") give_item(id, "ammo_357sig") give_item(id, "ammo_57mm") give_item(id, "ammo_buckshot") give_item(id, "ammo_556nato") give_item(id, "ammo_762nato") give_item(id, "ammo_338magnum") give_item(id, "ammo_308") give_item(id, "ammo_556natobox") give_item(id, "weapon_hegrenade") } case 5: { give_item(id, "weapon_elite") give_item(id, "ammo_45acp") give_item(id, "ammo_9mm") give_item(id, "ammo_50ae") give_item(id, "ammo_357sig") give_item(id, "ammo_57mm") give_item(id, "ammo_buckshot") give_item(id, "ammo_556nato") give_item(id, "ammo_762nato") give_item(id, "ammo_338magnum") give_item(id, "ammo_308") give_item(id, "ammo_556natobox") give_item(id, "weapon_hegrenade") } } return PLUGIN_HANDLED; }
|