| Evaldas.Grigas |
10-01-2011 12:57 |
Re: Make 2 menus
Ok, I'll try. Should it be like this?
PHP Code:
public client_putinserver(id) { new menu = menu_create("This is a Menu", "menu_handler") menu_additem(menu, "This is option 1", "1", id) menu_additem(menu, "This is option 2", "2", id) menu_display(id, menu, 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) }
public menu_handler(id, item) { switch(item) { case 0: { new menu = menu_create("Please choose Primary weapon:", "sub_handler") menu_additem(menu, "1. AK47", "1", id) menu_additem(menu, "2. M4A1", "2", id) menu_additem(menu, "3. Galil", "3", id) menu_display(id, menu, 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) case 0: { if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1) HasC4[id] = true; else HasC4[id] = false; strip_user_weapons (id) give_item(id,"weapon_m4a1") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"weapon_knife") give_item(id,"weapon_hegrenade") give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_smokegrenade"); give_item(id, "item_assaultsuit"); give_item(id, "item_thighpack"); client_print(id, print_center, "You taked free M4A1.") if (HasC4[id]) { give_item(id, "weapon_c4"); cs_set_user_plant( id ); } } case 1: { if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1) HasC4[id] = true; else HasC4[id] = false; strip_user_weapons (id) give_item(id,"weapon_ak47") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"weapon_knife") give_item(id,"weapon_hegrenade") give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_smokegrenade"); give_item(id, "item_assaultsuit"); give_item(id, "item_thighpack"); client_print(id, print_center, "You taked free AK47 and Deagle.") if (HasC4[id]) { give_item(id, "weapon_c4"); cs_set_user_plant( id ); } } case 2: { if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1) HasC4[id] = true; else HasC4[id] = false; strip_user_weapons (id) give_item(id,"weapon_galil") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"weapon_knife") give_item(id,"weapon_hegrenade") give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); give_item(id, "weapon_smokegrenade"); give_item(id, "item_assaultsuit"); give_item(id, "item_thighpack"); client_print(id, print_center, "You taked free AK47 and Deagle.") if (HasC4[id]) { give_item(id, "weapon_c4"); cs_set_user_plant( id ); } } } return PLUGIN_CONTINUE } case 1: { new menu = menu_create("Please choose secondary weapon", "sub2_handler") menu_additem(menu, "Deagle", "1", id) menu_additem(menu, "Dual Elite", "1", id) menu_display(id, menu, 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) case 0: { give_item(id,"weapon_deagle") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") } case 1: { give_item(id,"i don't know it") give_item(id,"don't know the ammo too") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") } } }
|