HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <cstrike>
  5. #include <hamsandwich>
  6.  
  7. #define PLUGIN "No Hostage Steal"
  8. #define VERSION "1.2"
  9. #define AUTHOR "Grim"
  10.  
  11. #define ACCES ADMIN_KICK
  12.  
  13. new plugin_on;
  14. new nhs_stladmin, nhs_adminstl;
  15. new message_on;
  16.  
  17. public plugin_init() {
  18. register_plugin(PLUGIN, VERSION, AUTHOR);
  19.  
  20. plugin_on = register_cvar("nhs_enable", "1");
  21. nhs_adminstl = register_cvar("nhs_adminstealonly", "0");
  22. nhs_stladmin = register_cvar("nhs_nostealfromadmin", "0");
  23. message_on = register_cvar("nhs_message", "1");
  24.  
  25. RegisterHam(Ham_Use, "hostage_entity", "aHostage")
  26. }
  27.  
  28.  
  29. public aHostage(Hostage, id)
  30. {
  31. if(get_pcvar_num(plugin_on) == 0)
  32. return HAM_IGNORED;
  33.  
  34. new player = cs_get_hostage_foll(Hostage)
  35.  
  36. if(!player || player == id || is_user_bot(player))
  37. return HAM_IGNORED;
  38.  
  39. if(get_pcvar_num(nhs_stladmin) == 1 && (get_user_flags(player) & ACCES))
  40. {
  41. if(get_pcvar_num(message_on))
  42. client_print(id,print_chat, "[AMXX] Nincs jogod túszokat lopnia az adminoktól.")
  43. return HAM_SUPERCEDE;
  44. }
  45.  
  46. if(get_pcvar_num(nhs_adminstl) == 1)
  47. {
  48. if(!(get_user_flags(id) & ACCES))
  49. {
  50. if(get_pcvar_num(message_on))
  51. client_print(id,print_chat, "[AMXX] Csak az adminok tudnak lopni túszokat.")
  52. return HAM_SUPERCEDE;
  53. }
  54.  
  55. return HAM_IGNORED;
  56. }
  57.  
  58. if(get_pcvar_num(message_on))
  59. client_print(id,print_chat, "[AMXX] Nincs jogod túszokat lopni.")
  60. return HAM_SUPERCEDE;
  61. }
  62. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  63. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang2057\\ f0\\ fs16 \n\\ par }
  64. */
  65.