HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4. #include <csx>
  5.  
  6. #define PLUGIN "Granat"
  7. #define VERSION "1.0"
  8. #define AUTHOR "Itep"
  9.  
  10. new gr_ar, gr_beki, gr_ido, gr_csak_he;
  11.  
  12.  
  13. public plugin_init() {
  14. register_plugin(PLUGIN, VERSION, AUTHOR);
  15.  
  16. gr_beki=register_cvar("gr_beki","1");
  17. gr_ar=register_cvar("gr_ar","300");
  18. gr_ido=register_cvar("gr_ido","1.0");
  19. gr_csak_he=register_cvar("gr_csak_he","1");
  20.  
  21. register_logevent("kezd", 2, "0=World triggered", "1=Round_Start");
  22. }
  23.  
  24. public kezd()
  25. {
  26. if (get_pcvar_num(gr_beki)==1) {
  27.  
  28. new players[32],pnum;
  29. get_players(players, pnum, "ah");
  30. for(new i=0; i<pnum; i++) {
  31. client_print(players[i],print_chat,"Minden granat dobas %i$!",get_pcvar_num(gr_ar));
  32. if (!get_pcvar_num(gr_csak_he)) {
  33. give_item(players[i],"weapon_flashbang");
  34. give_item(players[i],"weapon_flashbang");
  35. give_item(players[i],"weapon_smokegrenade");
  36. }
  37. give_item(players[i],"weapon_hegrenade");
  38. }
  39. }
  40. }
  41.  
  42.  
  43. public grenade_throw(id,GranatId, tipus)
  44. {
  45. if (get_pcvar_num(gr_beki)==1 && cs_get_user_money(id)>get_pcvar_num(gr_ar)) {
  46.  
  47. switch( tipus )
  48. {
  49. case CSW_FLASHBANG: if (!get_pcvar_num(gr_csak_he)) set_task(get_pcvar_float(gr_ido),"fl_ad",id);
  50. case CSW_HEGRENADE: set_task(get_pcvar_float(gr_ido),"he_ad",id);
  51. case CSW_SMOKEGRENADE: if (!get_pcvar_num(gr_csak_he)) set_task(get_pcvar_float(gr_ido),"sm_ad",id);
  52. default: return;
  53. }
  54. client_print(id,print_chat,"Minden granat dobas %i$!",get_pcvar_num(gr_ar));
  55. cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(gr_ar));
  56. }
  57.  
  58.  
  59. }
  60.  
  61. public fl_ad(id)
  62. {
  63. give_item(id,"weapon_flashbang");
  64. }
  65.  
  66. public he_ad(id)
  67. {
  68. give_item(id,"weapon_hegrenade");
  69. }
  70.  
  71. public sm_ad(id)
  72. {
  73. give_item(id,"weapon_smokegrenade");
  74. }
  75.