hlmod.hu
https://hlmod.hu/

körvégi zene csak egyszer
https://hlmod.hu/viewtopic.php?f=29&t=19007
Oldal: 2 / 2

Szerző:  protoN [ 2015.01.18. 18:50 ]
Hozzászólás témája:  Re: körvégi zene csak egyszer

Így ebben a sorrendben játssza:
t1, t2, t2, t1, t2, t2, t2 :(


SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. new cuccCT, cuccT
  3. public plugin_init()
  4. {
  5. register_plugin("RoundSound","1.0","PaintLancer")
  6. register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
  7. register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
  8. }
  9.  
  10. public t_win()
  11. {
  12. new rand = cuccT
  13. client_cmd(0,"stopsound")
  14.  
  15. switch(rand)
  16. {
  17. case 0: {
  18. if(cuccT == 0) {
  19. client_cmd(0,"mp3 play sound/misc/trickshotv3/t1")
  20. cuccT ++
  21. }
  22. }
  23. case 1: {
  24. if(cuccT == 1) {
  25. client_cmd(0,"mp3 play sound/misc/trickshotv3/t2")
  26. cuccT ++
  27. }
  28. }
  29. case 2: {
  30. if(cuccT == 2) {
  31. client_cmd(0,"mp3 play sound/misc/trickshotv3/t2")
  32. cuccT ++
  33. }
  34. }
  35. case 3: {
  36. if(cuccT == 3) {
  37. client_cmd(0,"mp3 play sound/misc/trickshotv3/t2")
  38. cuccT = 0
  39. }
  40. }
  41. }
  42.  
  43. return PLUGIN_CONTINUE
  44. }
  45.  
  46. public ct_win()
  47. {
  48. new rand = cuccCT
  49.  
  50. client_cmd(0,"stopsound")
  51.  
  52. switch(rand)
  53. {
  54. case 0: {
  55. if(cuccCT == 0) {
  56. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct1")
  57. cuccCT ++
  58. }
  59. }
  60. case 1: {
  61. if(cuccCT == 1) {
  62. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct2")
  63. cuccCT ++
  64. }
  65. }
  66. case 2: {
  67. if(cuccCT == 2) {
  68. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct2")
  69. cuccCT ++
  70. }
  71. }
  72. case 3: {
  73. if(cuccCT == 3) {
  74. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct2")
  75. cuccCT = 0
  76. }
  77. }
  78. }
  79.  
  80.  
  81. return PLUGIN_CONTINUE
  82. }
  83.  
  84. public plugin_precache()
  85. {
  86. precache_sound("misc/trickshotv3/t1.mp3")
  87. precache_sound("misc/trickshotv3/t2.mp3")
  88. precache_sound("misc/trickshotv3/t3.mp3")
  89. precache_sound("misc/trickshotv3/t4.mp3")
  90. precache_sound("misc/trickshotv3/ct1.mp3")
  91. precache_sound("misc/trickshotv3/ct2.mp3")
  92. precache_sound("misc/trickshotv3/ct3.mp3")
  93. precache_sound("misc/trickshotv3/ct4.mp3")
  94.  
  95. return PLUGIN_CONTINUE
  96. }

Szerző:  demon [ 2015.01.18. 18:57 ]
Hozzászólás témája:  Re: körvégi zene csak egyszer

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. new cuccCT, cuccT
  3. public plugin_init()
  4. {
  5. register_plugin("RoundSound","1.0","PaintLancer")
  6. register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
  7. register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
  8. }
  9.  
  10. public t_win()
  11. {
  12.  
  13. client_cmd(0,"stopsound")
  14.  
  15. switch(cuccT)
  16. {
  17. case 0: {
  18. client_cmd(0,"mp3 play sound/misc/trickshotv3/t1")
  19. cuccT ++
  20. }
  21. case 1: {
  22. client_cmd(0,"mp3 play sound/misc/trickshotv3/t2")
  23. cuccT ++
  24. }
  25. case 2: {
  26. client_cmd(0,"mp3 play sound/misc/trickshotv3/t3")
  27. cuccT ++
  28. }
  29. case 3: {
  30. client_cmd(0,"mp3 play sound/misc/trickshotv3/t4")
  31. cuccT = 0
  32. }
  33. }
  34.  
  35. return PLUGIN_CONTINUE
  36. }
  37.  
  38. public ct_win()
  39. {
  40.  
  41. client_cmd(0,"stopsound")
  42.  
  43. switch(cuccCT)
  44. {
  45. case 0: {
  46. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct1")
  47. cuccCT ++
  48. }
  49. case 1: {
  50. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct2")
  51. cuccCT ++
  52. }
  53. case 2: {
  54. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct3")
  55. cuccCT ++
  56. }
  57. case 3: {
  58. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct4")
  59. cuccCT = 0
  60. }
  61.  
  62. return PLUGIN_CONTINUE
  63. }
  64.  
  65. public plugin_precache()
  66. {
  67. precache_sound("misc/trickshotv3/t1.mp3")
  68. precache_sound("misc/trickshotv3/t2.mp3")
  69. precache_sound("misc/trickshotv3/t3.mp3")
  70. precache_sound("misc/trickshotv3/t4.mp3")
  71. precache_sound("misc/trickshotv3/ct1.mp3")
  72. precache_sound("misc/trickshotv3/ct2.mp3")
  73. precache_sound("misc/trickshotv3/ct3.mp3")
  74. precache_sound("misc/trickshotv3/ct4.mp3")
  75.  
  76. return PLUGIN_CONTINUE
  77. }

Szerző:  protoN [ 2015.01.18. 19:00 ]
Hozzászólás témája:  Re: körvégi zene csak egyszer

Idézet:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Only a single statement (or expression) can follow each "case" on line 62
Warning: Expression has no effect on line 62


Sajnos nem fut le :(

UPDATE: Csak elmaradt egy kapcsos, most tesztelem!

Szerző:  protoN [ 2015.01.18. 19:07 ]
Hozzászólás témája:  Re: körvégi zene csak egyszer

Ez a változat is a t2-t játssza sokszor, néha visszatér t1-re.

UPDATE: A CT-knek tökéletesen működik!

Szerző:  xXlederXxHUN [ 2015.01.18. 19:29 ]
Hozzászólás témája:  Re: körvégi zene csak egyszer

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. new cuccCT, cuccT
  3. public plugin_init()
  4. {
  5. register_plugin("RoundSound","1.0","PaintLancer")
  6. register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
  7. register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
  8. }
  9.  
  10. public t_win()
  11. {
  12.  
  13. client_cmd(0,"stopsound")
  14.  
  15. switch(cuccT)
  16. {
  17. case 0: {
  18. client_cmd(0,"mp3 play sound/misc/trickshotv3/t1")
  19. cuccT ++
  20. }
  21. case 1: {
  22. client_cmd(0,"mp3 play sound/misc/trickshotv3/t2")
  23. cuccT ++
  24. }
  25. case 2: {
  26. client_cmd(0,"mp3 play sound/misc/trickshotv3/t3")
  27. cuccT ++
  28. }
  29. case 3: {
  30. client_cmd(0,"mp3 play sound/misc/trickshotv3/t4")
  31. cuccT = 0
  32. }
  33. }
  34.  
  35. return PLUGIN_CONTINUE
  36. }
  37.  
  38. public ct_win()
  39. {
  40.  
  41. client_cmd(0,"stopsound")
  42.  
  43. switch(cuccCT)
  44. {
  45. case 0: {
  46. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct1")
  47. cuccCT ++
  48. }
  49. case 1: {
  50. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct2")
  51. cuccCT ++
  52. }
  53. case 2: {
  54. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct3")
  55. cuccCT ++
  56. }
  57. case 3: {
  58. client_cmd(0,"mp3 play sound/misc/trickshotv3/ct4")
  59. cuccCT = 0
  60. }
  61.  
  62. return PLUGIN_CONTINUE
  63. }
  64.  
  65. public plugin_precache()
  66. {
  67. precache_sound("misc/trickshotv3/t1.mp3")
  68. precache_sound("misc/trickshotv3/t2.mp3")
  69. precache_sound("misc/trickshotv3/t3.mp3")
  70. precache_sound("misc/trickshotv3/t4.mp3")
  71. precache_sound("misc/trickshotv3/ct1.mp3")
  72. precache_sound("misc/trickshotv3/ct2.mp3")
  73. precache_sound("misc/trickshotv3/ct3.mp3")
  74. precache_sound("misc/trickshotv3/ct4.mp3")
  75.  
  76. return PLUGIN_CONTINUE
  77. }

Szerző:  protoN [ 2015.01.18. 20:04 ]
Hozzászólás témája:  Re: körvégi zene csak egyszer

Ez ma már nem is tudom hányadik hogy megköszönök neked valamit Xleder :) Rengeteget segítettél, kösz szépen!

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