hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 10:47



Jelenlévő felhasználók

Jelenleg 324 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 323 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: busaadam2023 az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kör eleji várakozási idő
HozzászólásElküldve: 2013.03.16. 22:37 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.08.05. 20:43
Hozzászólások: 465
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 14 alkalommal
Sziasztok
Azt szeretném hogy a Terror Team-nak legyen Kör eleji várakozási ideje ami 3 MP
Előre is köszönön

_________________
Facebook:
Kép
Banner
Kép
TeamSpeak3:
Kép

http://www.smmg.hu/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kör eleji várakozási idő
HozzászólásElküldve: 2013.03.17. 12:19 
Offline
Őstag
Avatar

Csatlakozott: 2010.04.16. 16:50
Hozzászólások: 1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
tessék, köszit azért elne felkejtsd nyomni
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta>
  4.  
  5. #define PLUGIN "Team Freeze"
  6. #define VERSION "1.0"
  7. #define AUTHOR "M249-M4A1"
  8. // alka is teh sexy man
  9.  
  10. new gTeamFreeze, gFreezeTime, gFreezeTeam
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_event("HLTV", "eRoundStart", "a", "1=0", "2=0")
  15.  
  16. // Change the CVAR "freeze_team" to "0" to disable this plugin
  17. gTeamFreeze = register_cvar("freeze_team_enabled", "1")
  18. // 10.0 is how many seconds to freeze the player
  19. gFreezeTime = register_cvar("freeze_time", "10.0")
  20. // team 1 = terrorist, team 2 = counter-terrorist
  21. gFreezeTeam = register_cvar("freeze_team", "1")
  22. }
  23.  
  24. public eRoundStart() {
  25. // This set_task is necessary
  26. if (get_pcvar_num(gTeamFreeze) > 0) {
  27. set_task(get_cvar_num("mp_freezetime") + 0.5, "FreezeTeam")
  28. }
  29. }
  30.  
  31. public FreezeTeam() {
  32. new players[32], totalplayers, player
  33. get_players(players, totalplayers)
  34.  
  35. for (new i = 0; i < totalplayers; i++)
  36. {
  37. player = players[i]
  38. if (get_user_team(player) == get_pcvar_num(gFreezeTeam)) {
  39. client_print(player, print_chat, "[AMXX] Your team is currently frozen for %i seconds.", get_pcvar_num(gFreezeTime))
  40. set_pev(player, pev_flags, pev(player, pev_flags) | FL_FROZEN)
  41. }
  42. }
  43. set_task(float(get_pcvar_num(gFreezeTime)), "UnFreezeTeam", 6291)
  44. }
  45.  
  46. public UnFreezeTeam() {
  47. new players[32], totalplayers, player
  48. get_players(players, totalplayers)
  49.  
  50. for (new i = 0; i < totalplayers; i++)
  51. {
  52. player = players[i]
  53. if (get_user_team(player) == get_pcvar_num(gFreezeTeam)) {
  54. client_print(player, print_chat, "[AMXX] Your team is no longer frozen.")
  55. set_pev(player, pev_flags, pev(player, pev_flags) & ~FL_FROZEN)
  56. }
  57. }
  58. }

_________________
Kép

Ők köszönték meg expert nek ezt a hozzászólást: Pele (2013.03.17. 14:19)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kör eleji várakozási idő
HozzászólásElküldve: 2013.03.17. 14:39 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.08.05. 20:43
Hozzászólások: 465
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 14 alkalommal
köszi.
Bele tudná valai irni hogy ez idő alatt a T-knek fekete a képernyő és a célkereszt nél (felett alat mind1)
Irja hogy "Varj meg az Anty-Furienek Elfoglaljak helyuker"


expert írta:
tessék, köszit azért elne felkejtsd nyomni
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta>
  4.  
  5. #define PLUGIN "Team Freeze"
  6. #define VERSION "1.0"
  7. #define AUTHOR "M249-M4A1"
  8. // alka is teh sexy man
  9.  
  10. new gTeamFreeze, gFreezeTime, gFreezeTeam
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_event("HLTV", "eRoundStart", "a", "1=0", "2=0")
  15.  
  16. // Change the CVAR "freeze_team" to "0" to disable this plugin
  17. gTeamFreeze = register_cvar("freeze_team_enabled", "1")
  18. // 10.0 is how many seconds to freeze the player
  19. gFreezeTime = register_cvar("freeze_time", "10.0")
  20. // team 1 = terrorist, team 2 = counter-terrorist
  21. gFreezeTeam = register_cvar("freeze_team", "1")
  22. }
  23.  
  24. public eRoundStart() {
  25. // This set_task is necessary
  26. if (get_pcvar_num(gTeamFreeze) > 0) {
  27. set_task(get_cvar_num("mp_freezetime") + 0.5, "FreezeTeam")
  28. }
  29. }
  30.  
  31. public FreezeTeam() {
  32. new players[32], totalplayers, player
  33. get_players(players, totalplayers)
  34.  
  35. for (new i = 0; i < totalplayers; i++)
  36. {
  37. player = players[i]
  38. if (get_user_team(player) == get_pcvar_num(gFreezeTeam)) {
  39. client_print(player, print_chat, "[AMXX] Your team is currently frozen for %i seconds.", get_pcvar_num(gFreezeTime))
  40. set_pev(player, pev_flags, pev(player, pev_flags) | FL_FROZEN)
  41. }
  42. }
  43. set_task(float(get_pcvar_num(gFreezeTime)), "UnFreezeTeam", 6291)
  44. }
  45.  
  46. public UnFreezeTeam() {
  47. new players[32], totalplayers, player
  48. get_players(players, totalplayers)
  49.  
  50. for (new i = 0; i < totalplayers; i++)
  51. {
  52. player = players[i]
  53. if (get_user_team(player) == get_pcvar_num(gFreezeTeam)) {
  54. client_print(player, print_chat, "[AMXX] Your team is no longer frozen.")
  55. set_pev(player, pev_flags, pev(player, pev_flags) & ~FL_FROZEN)
  56. }
  57. }
  58. }

_________________
Facebook:
Kép
Banner
Kép
TeamSpeak3:
Kép

http://www.smmg.hu/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kör eleji várakozási idő
HozzászólásElküldve: 2013.03.17. 16:41 
Offline
Őstag
Avatar

Csatlakozott: 2010.04.16. 16:50
Hozzászólások: 1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Tesztzelve és müködik is minden !
A mostani cvar beállítás szerint a T teamnak sötétül ell a képernyő, de tudod állítani.
Kiírás is sikeresen kész lett a végére pedig nagyon úgy tünt hogy nem lessz időm rá de meglett :D
Köszit el ne felejtsd ! :D
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta>
  4.  
  5. #define PLUGIN "Team Freeze"
  6. #define VERSION "1.0"
  7. #define AUTHOR "M249-M4A1"
  8. // alka is teh sexy man
  9.  
  10. new gTeamFreeze, gFreezeTime, gFreezeTeam
  11. new gmsgScreenFade ;
  12. new Delay[33]
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16. register_event("HLTV", "eRoundStart", "a", "1=0", "2=0")
  17.  
  18. // Change the CVAR "freeze_team" to "0" to disable this plugin
  19. gTeamFreeze = register_cvar("freeze_team_enabled", "1")
  20. // 10.0 is how many seconds to freeze the player
  21. gFreezeTime = register_cvar("freeze_time", "10.0")
  22. // team 1 = terrorist, team 2 = counter-terrorist
  23. gFreezeTeam = register_cvar("freeze_team", "1")
  24. gmsgScreenFade = get_user_msgid ( "ScreenFade" ) ;
  25. }
  26.  
  27. public eRoundStart() {
  28. // This set_task is necessary
  29. if (get_pcvar_num(gTeamFreeze) > 0) {
  30. set_task(get_cvar_num("mp_freezetime") + 0.1, "FreezeTeam")
  31. }
  32. }
  33.  
  34. public FreezeTeam() {
  35. new players[32], totalplayers, player
  36. get_players(players, totalplayers)
  37.  
  38. for (new i = 0; i < totalplayers; i++)
  39. {
  40. player = players[i]
  41. if (get_user_team(player) == get_pcvar_num(gFreezeTeam)) {
  42. client_print(player, print_chat, "[AMXX] Your team is currently frozen for %i seconds.", get_pcvar_num(gFreezeTime))
  43. set_pev(player, pev_flags, pev(player, pev_flags) | FL_FROZEN)
  44. message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , player ) ;
  45. write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
  46. write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
  47. write_short ( ( 1<<0 ) | ( 1<<2 ) ) ;
  48. write_byte ( 0 ) ;
  49. write_byte ( 0 ) ;
  50. write_byte ( 0 ) ;
  51. write_byte ( 255 ) ;
  52. message_end ( ) ;
  53. Delay[player] = get_pcvar_num(gFreezeTime)
  54. Countdown(player)
  55. }
  56. }
  57. set_task(float(get_pcvar_num(gFreezeTime)), "UnFreezeTeam", 6291)
  58. }
  59.  
  60. public UnFreezeTeam() {
  61. new players[32], totalplayers, player
  62. get_players(players, totalplayers)
  63.  
  64. for (new i = 0; i < totalplayers; i++)
  65. {
  66. player = players[i]
  67. if (get_user_team(player) == get_pcvar_num(gFreezeTeam)) {
  68. client_print(player, print_chat, "[AMXX] Your team is no longer frozen.")
  69. set_pev(player, pev_flags, pev(player, pev_flags) & ~FL_FROZEN)
  70. message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , player ) ;
  71. write_short ( 1<<2 ) ;
  72. write_short ( 0 ) ;
  73. write_short ( 0 ) ;
  74. write_byte ( 0 ) ;
  75. write_byte ( 0 ) ;
  76. write_byte ( 0 ) ;
  77. write_byte ( 0 ) ;
  78. message_end ( ) ;
  79. }
  80. }
  81. }
  82.  
  83. public Countdown(player)
  84. {
  85. if(Delay[player] > 0)
  86. {
  87. set_hudmessage(000, 255, 000, -1.0, 0.30, 0, 0.0, 1.1, 0.0, 0.0, -1)
  88. show_hudmessage(player, "Varj meg Anty-Furienek Elfoglaljak helyuket^n%d", Delay[player])
  89.  
  90. Delay[player]--
  91. set_task(1.0, "Countdown",player)
  92. }
  93. }

_________________
Kép

Ők köszönték meg expert nek ezt a hozzászólást: Pele (2013.03.17. 18:45)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 14 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole