Advertisement
Guest User

Untitled

a guest
Dec 19th, 2012
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <hamsandwich>
  4. #include <cstrike>
  5.  
  6. public plugin_init() {
  7.  
  8. RegisterHam( Ham_Spawn, "player", "PlayerSpawn", 1 )
  9. }
  10. public PlayerSpawn(client) {
  11. strip_user_weapons(client);
  12. give_item(client, "weapon_knife");
  13. if (is_user_alive(client) && cs_get_user_team(client) == CS_TEAM_CT) {
  14. new g_WeaponMenu = menu_create("\r[ \yGuard's Weapon Menu \r]", "WeaponMenu_Handler");
  15. menu_additem(g_WeaponMenu, "\yM4A1", "1", 0);
  16. menu_additem(g_WeaponMenu, "\yAK47", "2", 0);
  17. menu_additem(g_WeaponMenu, "\yMP5", "3", 0);
  18. menu_additem(g_WeaponMenu, "\yGalil", "4", 0);
  19. menu_additem(g_WeaponMenu, "\yFamas", "5", 0);
  20. menu_additem(g_WeaponMenu, "\yAwp", "6", 0);
  21. menu_additem(g_WeaponMenu, "\yScout", "7", 0);
  22. menu_additem(g_WeaponMenu, "\yShutGun\r[\yM3\r]", "8", 0);
  23.  
  24. menu_setprop(g_WeaponMenu, MPROP_EXIT, MEXIT_ALL);
  25. menu_display(client, g_WeaponMenu, 0);
  26. }
  27. return PLUGIN_HANDLED;
  28. }
  29.  
  30. public WeaponMenu_Handler(client, g_WeaponMenu, item) {
  31. if (item == MENU_EXIT) {
  32. menu_destroy(g_WeaponMenu);
  33. return PLUGIN_HANDLED;
  34. }
  35.  
  36. new data[6], iName[64];
  37. new access, callback;
  38. menu_item_getinfo(g_WeaponMenu, item, access, data, 5, iName, 63, callback);
  39.  
  40. new WeaponChoose = str_to_num(data);
  41. switch(WeaponChoose) {
  42. case 1:
  43. {
  44. give_item(client, "weapon_m4a1");
  45. cs_set_user_bpammo(client, CSW_M4A1, 9999);
  46. }
  47. case 2:
  48. {
  49. give_item(client, "weapon_ak47");
  50. cs_set_user_bpammo(client, CSW_AK47, 9999);
  51. }
  52. case 3:
  53. {
  54. give_item(client, "weapon_mp5navy");
  55. cs_set_user_bpammo(client, CSW_MP5NAVY, 9999);
  56. }
  57. case 4:
  58. {
  59. give_item(client, "weapon_galil");
  60. cs_set_user_bpammo(client, CSW_GALIL, 9999);
  61. }
  62. case 5:
  63. {
  64. give_item(client, "weapon_famas");
  65. cs_set_user_bpammo(client, CSW_FAMAS, 9999);
  66. }
  67. case 6:
  68. {
  69. give_item(client, "weapon_awp");
  70. cs_set_user_bpammo(client, CSW_AWP, 9999);
  71. }
  72. case 7:
  73. {
  74. give_item(client, "weapon_scout");
  75. cs_set_user_bpammo(client, CSW_SCOUT, 9999);
  76. }
  77. case 8:
  78. {
  79. give_item(client, "weapon_m3");
  80. cs_set_user_bpammo(client, CSW_M3, 9999);
  81. }
  82. }
  83. give_item(client, "weapon_deagle");
  84. give_item(client, "weapon_hegrenade");
  85. give_item(client, "weapon_flashbang");
  86. give_item(client, "weapon_smokegrenade");
  87. cs_set_user_bpammo(client, CSW_DEAGLE, 9999);
  88. cs_set_user_bpammo(client, CSW_HEGRENADE, 1);
  89. cs_set_user_bpammo(client, CSW_FLASHBANG, 2);
  90. cs_set_user_bpammo(client, CSW_SMOKEGRENADE, 4);
  91. return PLUGIN_HANDLED;
  92. }
  93. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  94. *{\\ rtf1\\ fbidis\\ ansi\\ ansicpg1252\\ deff0{\\ fonttbl{\\ f0\\ fnil\\ fcharset0 Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ ltrpar\\ lang1037\\ f0\\ fs16 \n\\ par }
  95. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement