HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta>
  4.  
  5. #define PLUGIN "Vesztes csapat"
  6. #define VERSION "1.0"
  7. #define AUTHOR "SidLuke"
  8.  
  9. #define COUNT 6 //masodperc letelte utan indul meg a vesztes csapat
  10.  
  11. new Win;
  12. new count;
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16. register_logevent("RoundStart", 2, "0=World triggered", "1=Round_Start");
  17. register_event("SendAudio", "Tewin", "a", "2=%!MRAD_terwin")
  18. register_event("SendAudio", "Ctwin", "a", "2=%!MRAD_ctwin")
  19. }
  20. public RoundStart() {
  21. if(!Win)
  22. return PLUGIN_HANDLED
  23. count=COUNT;
  24. CD();
  25.  
  26. return PLUGIN_HANDLED
  27. }
  28.  
  29. public CD()
  30. {
  31. new players[32], pnum, id;
  32. if(Win==2)
  33. {
  34. get_players(players, pnum, "ae", "TERRORIST");
  35. set_hudmessage(0, 255, 0, -1.0, 0.70, 0, 6.0, 1.0);
  36. show_hudmessage(0, "A T-k meg %d mpig fagyasztva vannak vereseg miatt!",count);
  37. }
  38.  
  39. else if(Win==1)
  40. {
  41. get_players(players, pnum, "ae", "CT");
  42. set_hudmessage(0, 255, 0, -1.0, 0.70, 0, 6.0, 1.0);
  43. show_hudmessage(0, "A CT-k meg %d mpig fagyasztva vannak vereseg miatt!",count);
  44. }
  45.  
  46. if(count>0)
  47. {
  48. for(new i=0; i<pnum; i++)
  49. {
  50. id = players[i];
  51. set_pev(id, pev_flags, pev(id, pev_flags) | FL_FROZEN);
  52. pev(id, pev_v_angle, 0.0);
  53. }
  54. count--;
  55. set_task(1.0, "CD");
  56. }
  57. else
  58. {
  59. for(new i=0; i<pnum; i++)
  60. {
  61. id = players[i];
  62. set_pev(id, pev_flags, pev(id, pev_flags) & ~FL_FROZEN);
  63. set_pev(id, pev_fixangle, 0);
  64. }
  65. Win=0;
  66. }
  67. }
  68.  
  69. public Tewin()
  70. {
  71. Win=1;
  72. }
  73. public Ctwin()
  74. {
  75. Win=2;
  76. }