hlmod.hu
https://hlmod.hu/

Győzelmi üzenet másképpen
https://hlmod.hu/viewtopic.php?f=9&t=15255
Oldal: 1 / 1

Szerző:  kecskee12 [ 2014.04.06. 07:47 ]
Hozzászólás témája:  Győzelmi üzenet másképpen

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <dhudmessage>
  3.  
  4.  
  5.  
  6. new teuzenetek[][] =
  7. {
  8.  
  9.  
  10. "Te győzelem!",
  11.  
  12. "Terroristák győztek!",
  13.  
  14. "Csak igy tovább Te-k!",
  15.  
  16. "Terrorista győzelem!"
  17.  
  18.  
  19.  
  20.  
  21.  
  22. }
  23.  
  24. new ctuzenetek[][] =
  25.  
  26. {
  27.  
  28. "CT győzelem!",
  29.  
  30. "Anti-Terroristák győztek!",
  31.  
  32. "Csak igy tovább CT-k!",
  33.  
  34. "Anti-Terrorista győzelem!"
  35.  
  36.  
  37.  
  38.  
  39. }
  40.  
  41. new idotartam
  42.  
  43. new uzenetszam
  44.  
  45.  
  46.  
  47. public plugin_init()
  48.  
  49. {
  50.  
  51. register_event("SendAudio", "te", "a", "2=%!MRAD_terwin")
  52.  
  53. register_event("SendAudio", "ct", "a", "2=%!MRAD_ctwin")
  54.  
  55.  
  56.  
  57. idotartam = register_cvar("amx_hudidotartam", "15.0") // float értéket adj meg, különben warningot dob.
  58.  
  59. uzenetszam = register_cvar("amx_uzenetszama", "4") //Hud üzenetek száma.
  60.  
  61. }
  62.  
  63. public te()
  64.  
  65. {
  66.  
  67. new r = random(256)
  68.  
  69. new g = random(256)
  70.  
  71. new b = random(256)
  72.  
  73.  
  74.  
  75. set_dhudmessage(r, g, b, -1.0, 0.3, 0, 6.0, 12.0, get_pcvar_float(idotartam))
  76.  
  77. show_dhudmessage(0, teuzenetek[random_num(0, get_pcvar_num(uzenetszam)-1)] )
  78.  
  79. }
  80.  
  81. public ct()
  82.  
  83. {
  84.  
  85. new r = random(256)
  86.  
  87. new g = random(256)
  88.  
  89. new b = random(256)
  90.  
  91.  
  92.  
  93. set_dhudmessage(r, g, b, -1.0, 0.3, 0, 6.0, 12.0, get_pcvar_float(idotartam))
  94.  
  95. show_dhudmessage(0, ctuzenetek[random_num(0, get_pcvar_num(uzenetszam)-1)] )
  96.  
  97. }
  98.  


Valaki irja bele nekem ebbe hogy betűzve jöjjenek be a betűk!
Aki megcsinálja megy a GOMB!

Szerző:  Badboy.killer [ 2014.04.06. 10:15 ]
Hozzászólás témája:  Re: Győzelmi üzenet másképpen

a set_hudmessage 6. paramétere az effekt
3 típusa van, azt viszont hirtelen nem tudom, hogy a betűzés az melyik (1, 2, 3)? ki kell próbálni
(" bár az is lehet, hogy tévedek")

Szerző:  Golo [ 2014.04.06. 11:42 ]
Hozzászólás témája:  Re: Győzelmi üzenet másképpen

0 = Halványulás
1 = "Robbanó" effekt
2 = Írás (Betünként jelenik meg)
Szóval van itt ez: set_dhudmessage(r, g, b, -1.0, 0.3, 0, 6.0, 12.0 /// A Te esetedbe
Itt a 0-át pirossal jelölöm át kell irni 2-esre
De megcsináltam neked mind a 2-nél
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <dhudmessage>
  3.  
  4.  
  5.  
  6. new teuzenetek[][] =
  7. {
  8.  
  9.  
  10. "Te győzelem!",
  11.  
  12. "Terroristák győztek",
  13.  
  14. "Csak így tovább Te-k!",
  15.  
  16. "Terrorista győzelem!"
  17.  
  18.  
  19.  
  20.  
  21.  
  22. }
  23.  
  24. new ctuzenetek[][] =
  25.  
  26. {
  27.  
  28. "CT győzelem!",
  29.  
  30. "Anti-Terroristák győztek!",
  31.  
  32. "Csak így tovább CT-k!",
  33.  
  34. "Anti-Terrorista győzelem!"
  35.  
  36.  
  37.  
  38.  
  39. }
  40.  
  41. new idotartam
  42.  
  43. new uzenetszam
  44.  
  45.  
  46.  
  47. public plugin_init()
  48.  
  49. {
  50.  
  51. register_event("SendAudio", "te", "a", "2=%!MRAD_terwin")
  52.  
  53. register_event("SendAudio", "ct", "a", "2=%!MRAD_ctwin")
  54.  
  55.  
  56.  
  57. idotartam = register_cvar("amx_hudidotartam", "15.0") // float értéket adj meg, különben warningot dob.
  58.  
  59. uzenetszam = register_cvar("amx_uzenetszama", "4") //Hud üzenetek száma.
  60.  
  61. }
  62.  
  63. public te()
  64.  
  65. {
  66.  
  67. new r = random(256)
  68.  
  69. new g = random(256)
  70.  
  71. new b = random(256)
  72.  
  73.  
  74.  
  75. set_dhudmessage(r, g, b, -1.0, 0.3, 2, 6.0, 12.0, get_pcvar_float(idotartam))
  76.  
  77. show_dhudmessage(0, teuzenetek[random_num(0, get_pcvar_num(uzenetszam)-1)] )
  78.  
  79. }
  80.  
  81. public ct()
  82.  
  83. {
  84.  
  85. new r = random(256)
  86.  
  87. new g = random(256)
  88.  
  89. new b = random(256)
  90.  
  91.  
  92.  
  93. set_dhudmessage(r, g, b, -1.0, 0.3, 2, 6.0, 12.0, get_pcvar_float(idotartam))
  94.  
  95. show_dhudmessage(0, ctuzenetek[random_num(0, get_pcvar_num(uzenetszam)-1)] )
  96.  
  97. }
  98.  


Kód:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Header size:            580 bytes
Code size:             3800 bytes
Data size:             1160 bytes
Stack/heap size:      16384 bytes; estimated max. usage=197 cells (788 bytes)
Total requirements:   21924 bytes
Done.

Hiba nélkül fut, teszt NEM volt

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/