HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6. #include <cstrike>
  7. #include <engine>
  8. #include <hamsandwich>
  9.  
  10. #define PLUGIN "AWP War"
  11. #define VERSION "1.0"
  12. #define AUTHOR "TheManiak"
  13. ///////////////////////////////////////////////
  14. // PLUGIN BY THEMANIAK FOR ALLIEDMODDERS //
  15. ///////////////////////////////////////////////
  16. // EDITABLE - CREDITS MUST STAY!!! //
  17. ///////////////////////////////////////////////
  18. // CREDITS:
  19. // Me (TheManiak) - Making of the mod
  20. // captak - Helped with ideas
  21.  
  22. public plugin_init() {
  23. register_plugin(PLUGIN, VERSION, AUTHOR)
  24. register_logevent("round_start", 2, "1=Round_Start")
  25. RegisterHam(Ham_Spawn, "player", "hamPlayerSpawn", 1)
  26. remove_entity_name( "game_text" );
  27. remove_entity_name( "func_buyzone" );
  28. }
  29.  
  30. public round_start()
  31. {
  32. new players[32], player, pnum;
  33. get_players(players, pnum, "a");
  34. for(new i = 0; i < pnum; i++)
  35. {
  36. player = players[i];
  37. if(is_user_alive(player))
  38. {
  39. set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
  40. new menu_start = menu_create("\rVegyel valamit az eleted aran", "menu_dgl")
  41. menu_additem(menu_start, "\wDeagle \y[-10 HP]", "1", 0)
  42. menu_additem(menu_start, "\wNem hallatszik a lepesed\y[-5 HP]", "2", 0)
  43. menu_additem(menu_start, "\w3db HE Granat\y[-15 HP]", "3", 0)
  44. menu_additem(menu_start, "\wGyors Kes \y[-25 HP]", "4", 0)
  45. menu_setprop(menu_start, MPROP_EXIT, MEXIT_ALL)
  46. menu_display(player, menu_start, 0);
  47. }
  48. }
  49. }
  50. public HamPlayerSpawn()
  51. {
  52. new players[32], player, pnum;
  53. get_players(players, pnum, "a");
  54. for(new i = 0; i < pnum; i++)
  55. {
  56. player = players[i];
  57. if(is_user_alive(player))
  58. {
  59. strip_user_weapons(player)
  60. set_user_gravity(player, 1.0)
  61. give_item(player, "weapon_knife")
  62. give_item(player, "weapon_awp")
  63. give_item(player, "weapon_hegrenade")
  64. give_item(player, "item_assaultsuit")
  65. give_item(player, "item_thighpack")
  66. set_user_footsteps(player, 0);
  67. cs_set_user_bpammo(player, CSW_AWP, 50)
  68. }
  69. }
  70. }
  71.  
  72.  
  73.  
  74. public menu_dgl(id, menu, item)
  75. {
  76. if( item == MENU_EXIT )
  77. {
  78. menu_destroy(menu);
  79. return
  80. }
  81.  
  82. new data[6], szName[64];
  83. new access, callback;
  84. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  85. new key = str_to_num(data);
  86. switch(key)
  87. {
  88. case 1:
  89.  
  90. {
  91. set_user_health( id , get_user_health( id ) - 10 )
  92. give_item(id, "weapon_deagle")
  93. cs_set_user_bpammo(id, CSW_DEAGLE, 50)
  94. client_print(id, print_chat, "[AWP Mod] Vettel Deaglet -10 HP ert.");
  95. }
  96. case 2:
  97. {
  98. set_user_health( id , get_user_health( id ) - 5 )
  99. set_user_footsteps(id, 1)
  100. client_print(id, print_chat, "[AWP Mod] Most nem halljak ahogy lepsz ez -5 HP ba kerult.");
  101. }
  102. case 3:
  103. {
  104. set_user_health( id , get_user_health( id ) - 15 )
  105. give_item(id, "weapon_hegrenade")
  106. cs_set_user_bpammo(id, CSW_HEGRENADE, 3)
  107. client_print(id, print_chat, "[AWP Mod] Vettel 3db HE granatot -15 HP ert.");
  108. }
  109. case 4:
  110. {
  111. set_user_health( id , get_user_health( id ) - 25 )
  112. strip_user_weapons(id)
  113. give_item(id, "weapon_knife")
  114. set_user_maxspeed(id, 450.0)
  115. set_user_gravity(id, 0.8)
  116. client_print(id, print_chat, "[AWP Mod] Vettel Gyors Kest -25 HP ert.");
  117. }
  118. }
  119. menu_destroy(menu);
  120. }
  121.  
  122. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  123. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1063\\ f0\\ fs16 \n\\ par }
  124. */
  125.