hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 06:27



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Egybeírás
HozzászólásElküldve: 2015.07.11. 19:33 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.03.11. 20:11
Hozzászólások: 915
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 317 alkalommal
Sziasztok :D

Abban kérném valaki segítségét, hogy ezt a 2 plugint kellene egybeírni..
Úgy értem, hogy ha valaki élesítette a bombát kiírja + hang (ami alapból van), és bele kellene írni az időt, hogy mikor is robban..

1.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <csx>
  4.  
  5. new g_c4timer;
  6. new mp_timec4;
  7. new bool:b_planted = false;
  8.  
  9. new const PLUGIN[] = "Bomb CountHUD Timer"
  10. new const VERSION[] = "0.1"
  11. new const AUTHOR[] = "SAMURAI"
  12.  
  13. public plugin_init()
  14. {
  15. register_plugin(PLUGIN,VERSION,AUTHOR);
  16. mp_timec4 = get_cvar_num("mp_c4timer");
  17.  
  18. register_event("RoundTime", "newRound", "bc");
  19. register_event("SendAudio", "endRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw");
  20.  
  21. }
  22.  
  23.  
  24. public newRound()
  25. {
  26. g_c4timer = 0
  27. b_planted = false;
  28. }
  29.  
  30. public endRound()
  31. {
  32. g_c4timer = -2
  33. }
  34.  
  35. public bomb_planted()
  36. {
  37. mp_timec4 = get_cvar_num("mp_c4timer")
  38.  
  39. b_planted = true;
  40. g_c4timer = mp_timec4
  41. set_task(1.0, "dispTime", 652450, "", 0, "b")
  42. }
  43.  
  44. public bomb_defused()
  45. {
  46. mp_timec4 = get_cvar_num("mp_c4timer")
  47.  
  48. if(b_planted)
  49. remove_task(652450);
  50. }
  51.  
  52. public bomb_explode()
  53. {
  54. mp_timec4 = get_cvar_num("mp_c4timer")
  55.  
  56. if(b_planted)
  57. remove_task(652450)
  58.  
  59. }
  60.  
  61.  
  62. public dispTime()
  63. {
  64. mp_timec4 = get_cvar_num("mp_c4timer")
  65.  
  66. if(!b_planted)
  67. remove_task(652450)
  68.  
  69. if(g_c4timer < 8) set_hudmessage(150, 0, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  70.  
  71. if(g_c4timer > 7) set_hudmessage(150, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  72.  
  73. if(g_c4timer > 13) set_hudmessage(0, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  74.  
  75.  
  76. show_hudmessage(0, "C4: %d",g_c4timer)
  77. g_c4timer--
  78.  
  79. }
  80.  


2.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "BombaHangok"
  5. #define VERSION "1.0"
  6. #define AUTHOR "THRILLER"
  7.  
  8.  
  9. forward bomb_planted(planter);
  10.  
  11.  
  12.  
  13. public plugin_init() {
  14. register_plugin(PLUGIN, VERSION, AUTHOR)
  15.  
  16. }
  17.  
  18. new bomb_sounds[][] =
  19. {
  20. "BombaHangok/planted1",
  21. "BombaHangok/planted2",
  22. "BombaHangok/planted3"
  23. }
  24.  
  25. public plugin_precache(){
  26. precache_sound("BombaHangok/planted1.wav")
  27. precache_sound("BombaHangok/planted2.wav")
  28. precache_sound("BombaHangok/planted3.wav")
  29. }
  30.  
  31.  
  32. public bomb_planted(id) {
  33. new plantername[32]
  34. get_user_name(id,plantername,31)
  35. set_hudmessage(255, 0, 0, -1.0, 0.2, 1, 6.0, 6.0)
  36. show_hudmessage(0, "%s elesitette a bombat!", plantername)
  37. client_cmd(0,"spk %s",bomb_sounds[random(sizeof bomb_sounds)]);
  38. }
  39.  

_________________
viewtopic.php?f=101&t=25611#p184899
viewtopic.php?f=114&t=29544&p=209471#p209431


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Egybeírás
HozzászólásElküldve: 2015.07.11. 19:51 
Offline
Tud valamit
Avatar

Csatlakozott: 2015.06.10. 11:48
Hozzászólások: 105
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 13 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <csx>
  4.  
  5. new g_c4timer;
  6. new mp_timec4;
  7. new bool:b_planted = false;
  8.  
  9. forward bomb_planted2(planter);
  10.  
  11. new const PLUGIN[] = "Bomb CountHUD Timer"
  12. new const VERSION[] = "0.1"
  13. new const AUTHOR[] = "SAMURAI"
  14.  
  15. public plugin_init()
  16. {
  17. register_plugin(PLUGIN,VERSION,AUTHOR);
  18. mp_timec4 = get_cvar_num("mp_c4timer");
  19.  
  20. register_event("RoundTime", "newRound", "bc");
  21. register_event("SendAudio", "endRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw");
  22.  
  23. }
  24.  
  25. new bomb_sounds[][] =
  26. {
  27. "BombaHangok/planted1",
  28. "BombaHangok/planted2",
  29. "BombaHangok/planted3"
  30. }
  31.  
  32. public plugin_precache(){
  33. precache_sound("BombaHangok/planted1.wav")
  34. precache_sound("BombaHangok/planted2.wav")
  35. precache_sound("BombaHangok/planted3.wav")
  36. }
  37.  
  38. public newRound()
  39. {
  40. g_c4timer = 0
  41. b_planted = false;
  42. }
  43.  
  44. public endRound()
  45. {
  46. g_c4timer = -2
  47. }
  48.  
  49. public bomb_planted()
  50. {
  51. mp_timec4 = get_cvar_num("mp_c4timer")
  52.  
  53. b_planted = true;
  54. g_c4timer = mp_timec4
  55. set_task(1.0, "dispTime", 652450, "", 0, "b")
  56. }
  57.  
  58. public bomb_defused()
  59. {
  60. mp_timec4 = get_cvar_num("mp_c4timer")
  61.  
  62. if(b_planted)
  63. remove_task(652450);
  64. }
  65.  
  66. public bomb_explode()
  67. {
  68. mp_timec4 = get_cvar_num("mp_c4timer")
  69.  
  70. if(b_planted)
  71. remove_task(652450)
  72.  
  73. }
  74.  
  75.  
  76. public dispTime()
  77. {
  78. mp_timec4 = get_cvar_num("mp_c4timer")
  79.  
  80. if(!b_planted)
  81. remove_task(652450)
  82.  
  83. if(g_c4timer < 8) set_hudmessage(150, 0, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  84.  
  85. if(g_c4timer > 7) set_hudmessage(150, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  86.  
  87. if(g_c4timer > 13) set_hudmessage(0, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  88.  
  89.  
  90. show_hudmessage(0, "C4: %d",g_c4timer)
  91. g_c4timer--
  92.  
  93. }
  94. public bomb_planted2(id){
  95. new plantername[32]
  96. get_user_name(id,plantername,31)
  97. set_hudmessage(255, 0, 0, -1.0, 0.2, 1, 6.0, 6.0)
  98. show_hudmessage(0, "%s elesitette a bombat!", plantername)
  99. client_cmd(0,"spk %s",bomb_sounds[random(sizeof bomb_sounds)]);
  100. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Egybeírás
HozzászólásElküldve: 2015.07.11. 20:08 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.03.11. 20:11
Hozzászólások: 915
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 317 alkalommal
Itt csak az időt mutatja.. Azt, hogy "élesítette a bombát" + hangot nem játszik le :roll: :x

_________________
viewtopic.php?f=101&t=25611#p184899
viewtopic.php?f=114&t=29544&p=209471#p209431


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Egybeírás
HozzászólásElküldve: 2015.07.11. 23:44 
Offline
Tag
Avatar

Csatlakozott: 2014.05.11. 01:10
Hozzászólások: 56
Megköszönt másnak: 11 alkalommal
Megköszönték neki: 2 alkalommal
Nincs tesztelve, de elvileg müködnie kell.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <csx>
  4.  
  5. new g_c4timer;
  6. new mp_timec4;
  7. new bool:b_planted = false;
  8.  
  9. forward bomb_planted(planter);
  10.  
  11. new const PLUGIN[] = "Bomb CountHUD Timer"
  12. new const VERSION[] = "0.1"
  13. new const AUTHOR[] = "SAMURAI"
  14.  
  15. public plugin_init()
  16. {
  17. register_plugin(PLUGIN,VERSION,AUTHOR);
  18. mp_timec4 = get_cvar_num("mp_c4timer");
  19.  
  20. register_event("RoundTime", "newRound", "bc");
  21. register_event("SendAudio", "endRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw");
  22.  
  23. }
  24.  
  25.  
  26. public newRound()
  27. {
  28. g_c4timer = 0
  29. b_planted = false;
  30. }
  31.  
  32. new bomb_sounds[][] =
  33. {
  34. "BombaHangok/planted1",
  35. "BombaHangok/planted2",
  36. "BombaHangok/planted3"
  37. }
  38.  
  39. public plugin_precache()
  40. {
  41. precache_sound("BombaHangok/planted1.wav")
  42. precache_sound("BombaHangok/planted2.wav")
  43. precache_sound("BombaHangok/planted3.wav")
  44. }
  45.  
  46. public endRound()
  47. {
  48. g_c4timer = -2
  49. }
  50.  
  51. public bomb_planted(id)
  52. {
  53. new plantername[32]
  54. mp_timec4 = get_cvar_num("mp_c4timer")
  55.  
  56. b_planted = true;
  57. g_c4timer = mp_timec4
  58. get_user_name(id,plantername,31)
  59. set_hudmessage(255, 0, 0, -1.0, 0.2, 1, 6.0, 6.0)
  60. show_hudmessage(0, "%s elesitette a bombat!", plantername)
  61. client_cmd(0,"spk %s",bomb_sounds[random(sizeof bomb_sounds)]);
  62. set_task(1.0, "dispTime", 652450, "", 0, "b")
  63. }
  64.  
  65. public bomb_defused()
  66. {
  67. mp_timec4 = get_cvar_num("mp_c4timer")
  68.  
  69. if(b_planted)
  70. remove_task(652450);
  71. }
  72.  
  73. public bomb_explode()
  74. {
  75. mp_timec4 = get_cvar_num("mp_c4timer")
  76.  
  77. if(b_planted)
  78. remove_task(652450)
  79.  
  80. }
  81.  
  82.  
  83. public dispTime()
  84. {
  85. mp_timec4 = get_cvar_num("mp_c4timer")
  86.  
  87. if(!b_planted)
  88. remove_task(652450)
  89.  
  90. if(g_c4timer < 8) set_hudmessage(150, 0, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  91.  
  92. if(g_c4timer > 7) set_hudmessage(150, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  93.  
  94. if(g_c4timer > 13) set_hudmessage(0, 150, 0, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1)
  95.  
  96.  
  97. show_hudmessage(0, "C4: %d",g_c4timer)
  98. g_c4timer--
  99.  
  100. }
  101.  

Ja és hibátlanul lefordult.
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Header size: 504 bytes
Code size: 1892 bytes
Data size: 1500 bytes
Stack/heap size: 16384 bytes; estimated max. usage=780 cells (3120 bytes)
Total requirements: 20280 bytes
Done.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Egybeírás
HozzászólásElküldve: 2015.07.12. 00:06 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.03.11. 20:11
Hozzászólások: 915
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 317 alkalommal
Köszönöm Z$OL@ , megy! :)

_________________
viewtopic.php?f=101&t=25611#p184899
viewtopic.php?f=114&t=29544&p=209471#p209431


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  [ 5 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 101 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