You can copy some of the stuff I've used. You both use too many Switch Statements.
PHP Code:
char gC_Weapons[][][] = {
{"weapon_knife", "Knife", "2", "0"},
{"weapon_ak47", "AK-47", "0", "7"},
{"weapon_aug", "AUG", "0", "8"},
{"weapon_awp", "AWP", "0", "9"},
{"weapon_bizon", "PP-Bizon", "0", "26"},
{"weapon_cz75a", "CZ-75 Auto", "1", "63"},
{"weapon_deagle", "Desert Eagle", "1", "1"},
{"weapon_elite", "Dual Berettas", "1", "2"},
{"weapon_famas", "FAMAS", "0", "10"},
{"weapon_fiveseven", "Five-SeveN", "1", "3"},
{"weapon_g3sg1", "G3SG1", "0", "11"},
{"weapon_galilar", "Galil AR", "0", "13"},
{"weapon_glock", "Glock-18", "1", "4"},
{"weapon_hkp2000", "P2000", "1", "32"},
{"weapon_m249", "M249", "0", "14"},
{"weapon_m4a1", "M4A4", "0", "16"},
{"weapon_m4a1_silencer", "M4A1-S", "0", "60"},
{"weapon_mac10", "MAC-10", "0", "17"},
{"weapon_mag7", "MAG-7", "0", "27"},
{"weapon_mp7", "MP7", "0", "33"},
{"weapon_mp9", "MP9", "0", "34"},
{"weapon_negev", "Negev", "0", "28"},
{"weapon_nova", "Nova", "0", "35"},
{"weapon_p250", "P250", "1", "36"},
{"weapon_p90", "P90", "0", "19"},
{"weapon_sawedoff", "Sawed-Off", "0", "29"},
{"weapon_scar20", "SCAR-20", "0", "38"},
{"weapon_sg556", "SG 553", "0", "39"},
{"weapon_ssg08", "SSG 08", "0", "40"},
{"weapon_tec9", "Tec-9", "1", "30"},
{"weapon_ump45", "UMP-45", "0", "24"},
{"weapon_usp_silencer", "USP-S", "1", "61"},
{"weapon_xm1014", "XM1014", "0", "25"},
{"weapon_revolver", "R8 Revolver", "1", "64"},
}