Dabar yra 2018 Lap 20 23:28

Visos datos yra UTC + 2 valandos


Forumo taisyklės


Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.



 Puslapis 11 [ 1 pranešimas ] 
Autorius Žinutė
 Pranešimo tema: Antidote Gun for Flag F (ADMIN_MAP) ONLY please
Žinutės numeris: #1  StandartinėParašytas: 2018 Vas 25 10:40 
O taip. Jis jau surinko 50 žinučių!

Užsiregistravo: 2016 Spa 21 18:47
Pranešimai: 59
Karma: 0
Hello, can anyone make that for this here only:

#define ADMIN_MAP (1<<5) /* flag "f" */

That would be great


  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <zombieplague>
  4. #include <fakemeta_util>
  5.  
  6. #define PA_LOW 25.0
  7. #define PA_HIGH 50.0
  8.  
  9. new g_antidotegun;
  10. new g_hasantidotegun[33];
  11.  
  12. new PCVAR_STATUS;
  13.  
  14. new const CVAR_STATUS[] = "zp_antidotegun_on";
  15.  
  16. public plugin_init()
  17. {
  18. register_plugin("[ZP] AntiDote Gun", "1.0", "=)");
  19. register_event("Damage", "event_Damage", "b", "2>0");
  20. register_event("HLTV","event_new_round", "a","1=0", "2=0");
  21. PCVAR_STATUS = register_cvar(CVAR_STATUS, "1");
  22. g_antidotegun = zp_register_extra_item("AntiDote Gun" ,15 , ZP_TEAM_HUMAN);
  23. }
  24. public zp_extra_item_selected(player, itemid)
  25. {
  26. if ( itemid == g_antidotegun )
  27. {
  28. g_hasantidotegun[player] = 1
  29. fm_give_item(player, "weapon_scout")
  30. }
  31. }
  32. public event_Damage(id)
  33. {
  34. if(get_pcvar_num(PCVAR_STATUS) <= 0 || !is_user_alive(id) || is_user_bot(id))
  35. return PLUGIN_CONTINUE;
  36.  
  37. new iWeapID, attacker = get_user_attacker(id, iWeapID);
  38.  
  39. if(!is_user_connected(attacker))
  40. return PLUGIN_CONTINUE;
  41.  
  42. if(!is_user_connected(id))
  43. return PLUGIN_CONTINUE;
  44.  
  45.  
  46. if(!g_hasantidotegun[attacker])
  47. return PLUGIN_CONTINUE;
  48.  
  49.  
  50. if(iWeapID == CSW_SCOUT)
  51. {
  52. zp_disinfect_user(id)
  53. }
  54.  
  55. return PLUGIN_CONTINUE;
  56. }
  57.  
  58. public event_new_round() {
  59. for(new i = 0; i < 32; i++)
  60. {
  61. g_hasantidotegun[i] = 0
  62. }
  63.  
  64.  
  65. }
  66.  
  67.  


Atsijungęs
 Aprašymas  
 
Rodyti paskutinius pranešimus:  Rūšiuoti pagal  
 Puslapis 11 [ 1 pranešimas ] 

Visos datos yra UTC + 2 valandos


Dabar prisijungę

Vartotojai naršantys šį forumą: Google [Bot] ir 3 svečių


Jūs negalite kurti naujų temų šiame forume
Jūs negalite atsakinėti į temas šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite trinti savo pranešimų šiame forume
Jūs negalite prikabinti failų šiame forume

Ieškoti:
Pereiti į: