- #include <amxmodx> 
- #include <amxmisc> 
- #include <ColorChat> 
- #include <fun> 
- #include <cstrike> 
- #include <hamsandwich> 
-   
- #define PLUGIN "Weapon Menu" 
- #define VERSION "1.0" 
- #define AUTHOR "Silent" 
-   
- new gWPCT; 
- new gWPTE; 
-   
- public plugin_init() { 
-    register_plugin(PLUGIN, VERSION, AUTHOR) 
-    register_clcmd("say /guns", "fegyvermenu"); 
-    RegisterHam(Ham_Spawn,  "player", "fegyvermenu", 1) 
-    register_logevent("logevent_end", 2, "1=Round_End"); 
- } 
-   
- public logevent_end() 
- { 
-    gWPCT = 0; 
-    gWPTE = 0; 
- } 
-   
-   
- public fegyvermenu(id) 
- { 
-    cs_set_user_money(id, 1);   // Penz nullazasa 
-    if(!user_has_weapon(id, CSW_C4)) 
-    { 
-    strip_user_weapons(id); 
-    new menu = menu_create("\rValassz Valamien Fegyvert <!-- s:) --><img src=\"{SMILIES_PATH}/icon_e_smile.gif\" alt=\":)\" title=\"mosoly\" /><!-- s:) -->!", "handler"); 
-    menu_additem(menu, "M4A1 csomag.", "1", 0); 
-    menu_additem(menu, "AK47 csomag.", "2", 0); 
-    menu_additem(menu, "AWP csomag.\y (csak 4v4 tol)", "3", 0); 
-    menu_additem(menu, "MachineGun csomag.", "4", 0); 
-    menu_additem(menu, "AUG csomag.", "5", 0); 
-    menu_additem(menu, "FAMAS csomag.", "6", 0); 
-    menu_additem(menu, "Galil csomag.", "7", 0); 
-    menu_additem(menu, "SMG csomag.", "8", 0); 
-    menu_additem(menu, "Autoshotgun csomag. \d (xm1014)", "9", 0); 
-    menu_additem(menu, "Shotgun csomag.\d (m3)", "10", 0); 
-    menu_additem(menu, "Scout csomag.", "11", 0); 
-    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 
-    menu_display(id, menu); 
-    } 
-     else 
-         { 
-    new menu = menu_create("\rValassz valamien csomagott!", "handler"); 
-    menu_additem(menu, "M4A1 csomag.", "1", 0); 
-    menu_additem(menu, "AK47 csomag.", "2", 0); 
-    menu_additem(menu, "AWP csomag.\y (csak 4v4 tol)", "3", 0); 
-    menu_additem(menu, "MachineGun csomag.", "4", 0); 
-    menu_additem(menu, "AUG csomag.", "5", 0); 
-    menu_additem(menu, "FAMAS csomag.", "6", 0); 
-    menu_additem(menu, "Galil csomag.", "7", 0); 
-    menu_additem(menu, "SMG csomag.", "8", 0); 
-    menu_additem(menu, "Autoshotgun csomag. \d (xm1014)", "9", 0); 
-    menu_additem(menu, "Shotgun csomag.\d (m3)", "10", 0); 
-    menu_additem(menu, "Scout csomag.", "11", 0); 
-    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 
-    menu_display(id, menu); 
-     } 
- } 
-   
- public 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: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "weapon_m4a1"); 
-       give_item(id, "ammo_556nato"); 
-       give_item(id, "ammo_556nato"); 
-       give_item(id, "ammo_556nato"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy M4A1 packot!"); 
-    } 
-    case 2: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "weapon_ak47"); 
-       give_item(id, "ammo_762nato"); 
-       give_item(id, "ammo_762nato"); 
-       give_item(id, "ammo_762nato"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy AK47 packot!"); 
-    } 
-    case 3: 
-    { 
-         new CsTeams:userTeam = cs_get_user_team(id); 
-         if(userTeam == CS_TEAM_CT) 
-         { 
-               if(gWPCT < 2) 
-               { 
-   
-                  give_player_grenades(id); 
-                  give_item(id, "weapon_knife"); 
-                  give_item(id, "weapon_awp"); 
-                  give_item(id, "weapon_deagle"); 
-                  give_item(id, "ammo_50ae"); 
-                  give_item(id, "ammo_50ae"); 
-                  give_item(id, "ammo_50ae"); 
-                  give_item(id, "ammo_338magnum"); 
-                  give_item(id, "ammo_338magnum"); 
-                  give_item(id, "ammo_338magnum"); 
-                  ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy AWP packot!"); 
-                  gWPCT++ 
-               } 
-                             else 
-               { 
-                  client_print(id, print_center, "Csak 4v4 tol lehet AWP-zni!!"); 
-                  fegyvermenu(id); 
-               } 
-         } 
-         if(userTeam == CS_TEAM_T) 
-         { 
-              if(gWPTE < 2) 
-               { 
-   
-                  give_player_grenades(id); 
-                  give_item(id, "weapon_knife"); 
-                  give_item(id, "weapon_awp"); 
-                  give_item(id, "weapon_deagle"); 
-                  give_item(id, "ammo_50ae"); 
-                  give_item(id, "ammo_50ae"); 
-                  give_item(id, "ammo_50ae"); 
-                  give_item(id, "ammo_338magnum"); 
-                  give_item(id, "ammo_338magnum"); 
-                  give_item(id, "ammo_338magnum"); 
-                  ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy AWP packot!"); 
-                  gWPTE++ 
-               } 
-                             else 
-               { 
-                  client_print(id, print_center, "Csak 2 ember wpzhet csapatonkent!"); 
-                  fegyvermenu(id); 
-               } 
-          } 
-   
-    } 
-    case 4: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "weapon_m249"); 
-       give_item(id, "ammo_556natobox"); 
-       give_item(id, "ammo_556natobox"); 
-       give_item(id, "ammo_556natobox"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy MachineGun packot!"); 
-    }   
-    case 5: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae") 
-       give_item(id, "weapon_aug"); 
-       give_item(id, "ammo_556nato"); 
-       give_item(id, "ammo_556nato"); 
-       give_item(id, "ammo_556nato"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy AUG packot!"); 
-    } 
-    case 6: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae") 
-       give_item(id, "weapon_famas"); 
-       give_item(id, "ammo_556nato"); 
-       give_item(id, "ammo_556nato"); 
-       give_item(id, "ammo_556nato"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy Famas packot!"); 
-    } 
-    case 7: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae") 
-       give_item(id, "weapon_galil"); 
-       give_item(id, "ammo_556nato"); 
-       give_item(id, "ammo_556nato"); 
-       give_item(id, "ammo_556nato"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy Galil packot!"); 
-    } 
-    case 8: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae") 
-       give_item(id, "weapon_mp5navy"); 
-       give_item(id, "ammo_9mm"); 
-       give_item(id, "ammo_9mm"); 
-       give_item(id, "ammo_9mm"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy Smg packot!"); 
-    } 
-    case 9: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae") 
-       give_item(id, "weapon_xm1014"); 
-       give_item(id, "ammo_buckshot"); 
-       give_item(id, "ammo_buckshot"); 
-       give_item(id, "ammo_buckshot"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy AutoShotgun packot!"); 
-    } 
-    case 10: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae") 
-       give_item(id, "weapon_m3"); 
-       give_item(id, "ammo_buckshot"); 
-       give_item(id, "ammo_buckshot"); 
-       give_item(id, "ammo_buckshot"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy Shotgun packot!"); 
-    } 
-    case 11: 
-    { 
-   
-       give_player_grenades(id); 
-       give_item(id, "weapon_knife"); 
-       give_item(id, "weapon_deagle"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae"); 
-       give_item(id, "ammo_50ae") 
-       give_item(id, "weapon_scout"); 
-       give_item(id, "ammo_762nato"); 
-       give_item(id, "ammo_762nato"); 
-       give_item(id, "ammo_762nato"); 
-       ColorChat(id, BLUE, "--> Dirty~Game <--^x04 Kaptal egy Scout packot!"); 
-    } 
-     } 
-     return PLUGIN_HANDLED; 
- } 
-   
- stock give_player_grenades(index) 
- { 
-    give_item(index, "weapon_hegrenade"); 
-    give_item(index, "weapon_flashbang"); 
-    give_item(index, "weapon_flashbang"); 
-    give_item(index, "weapon_smokegrenade"); 
-    give_item(index, "item_thighpack"); 
-    give_item(index, "item_assaultsuit"); 
- } 
-