MegastoRM

Untitled

Feb 11th, 2013
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. #include <amxmodx>
  2.  
  3. enum _:_ClassPrim
  4. {
  5. M4A1 = 0,
  6. AK47,
  7. AUG,
  8. AWP,
  9. FAMAS,
  10. MP5NAVY,
  11. GALIL,
  12. NONE
  13. }
  14.  
  15. new const ClassPrim[_ClassPrim][] =
  16. {
  17. "None",
  18. "M4A1",
  19. "AK47",
  20. "AUG",
  21. "AWP",
  22. "FAMAS",
  23. "MP5",
  24. "GALIL"
  25. }
  26.  
  27. new const ClassPrim_code[_ClassPrim][] =
  28. {
  29. "weapon_m4a1",
  30. "weapon_ak47",
  31. "weapon_aug",
  32. "weapon_awp",
  33. "weapon_famas",
  34. "weapon_mp5",
  35. "weapon_galil",
  36. "None"
  37.  
  38. }
  39.  
  40. enum _:_ClassSec
  41. {
  42. GLOCK18 = 0,
  43. USP,
  44. FIVESEVEN,
  45. DEAGLE,
  46. ELITE,
  47. P228,
  48. NONE
  49. }
  50.  
  51. new const ClassSec[_ClassSec][] =
  52. {
  53. "Glock",
  54. "Usp",
  55. "FiveSeven",
  56. "Deagle",
  57. "Elites",
  58. "P228",
  59. "None"
  60.  
  61. }
  62.  
  63. new const ClassSec_code[_ClassSec][] =
  64. {
  65. "None",
  66. "weapon_glock",
  67. "weapon_usp",
  68. "weapon_fiveseven",
  69. "weapon_deagle",
  70. "weapon_elites",
  71. "weapon_p228"
  72. }
  73.  
  74. enum _:_ClassEquip
  75. {
  76. NONE,
  77. HEGRENADE,
  78. SMOKEGRENADE,
  79. FLASHBANG,
  80. VESTHELM
  81. }
  82.  
  83. new const ClassEquip[_ClassEquip][] =
  84. {
  85. "None",
  86. "He Grenade",
  87. "Smoke Grenade",
  88. "Flash Grenade",
  89. "Kevlar Vest and Helmet"
  90. }
  91.  
  92. new const ClassEquip_code[_ClassEquip][] =
  93. {
  94. "None",
  95. "weapon_hegrenade",
  96. "weapon_smokegrenade",
  97. "weapon_flashbang",
  98. "weapon_vesthelm"
  99. }
  100.  
  101. enum _:_ClassCustom
  102. {
  103. NONE,
  104. ClassCustom1
  105. }
  106.  
  107. new const ClassCustom[_ClassCustom][] =
  108. {
  109. "None",
  110. "Custom Class 1"
  111. }
  112.  
  113. new ClassPrimSelected[33], ClassSecSelected[33], ClassEquipSelected[33]
  114.  
  115. public plugin_init()
  116. {
  117. register_plugin("Call of Duty: Modern Warfare", "1.0c", "Perfec")
  118.  
  119. register_clcmd("/customize", "ClassCustomizer")
  120. }
  121.  
  122. public ClassCustomizer(id)
  123. {
  124. new menu = menu_create("Chosse class to customize:", "ClassCustomizer_Handle");
  125. new class[50];
  126. for(new i=1; i<sizeof ClassCustom; i++)
  127. {
  128. format(class, 49, "%s", ClassCustom[i]);
  129. menu_additem(menu, class);
  130. }
  131. menu_setprop(menu, MPROP_EXITNAME, "Exit");
  132. menu_setprop(menu, MPROP_BACKNAME, "Next Page");
  133. menu_setprop(menu, MPROP_NEXTNAME, "Previous Page");
  134. menu_display(id, menu);
  135. }
  136.  
  137. public ClassCustomizer_Handle(id, menu, item)
  138. {
  139. if(item == MENU_EXIT)
  140. {
  141. menu_destroy(menu);
  142. return PLUGIN_CONTINUE;
  143. }
  144. ClassPrimSelected[id] = item
  145. return PLUGIN_CONTINUE
  146. }
Advertisement
Add Comment
Please, Sign In to add comment