hlmod.hu
https://hlmod.hu/

auto. zenelejátszó
https://hlmod.hu/viewtopic.php?f=29&t=22853
Oldal: 1 / 2

Szerző:  X.T Pistaba'csi [ 2015.12.01. 17:00 ]
Hozzászólás témája:  auto. zenelejátszó

Sziasztok nekem egy olyan plugin kellene a csdm szerverre hogy /zene parancsal el lehet inditani a zenét amit persze én adok meg elérési út stb
csatlakozásnál nem megy a zene csak ha beírjuk /zene és ezzel is lehet offolni nagyon fontos lenne előre is
Danke Schön :lol:

Szerző:  mforce [ 2015.12.01. 17:10 ]
Hozzászólás témája:  Re: auto. zenelejátszó

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. #define PLUGIN "Zenecucc"
  6. #define VERSION "1.0"
  7. #define AUTHOR "mforce"
  8.  
  9. new const PREFIX[] = "^4[Zenecucc]^1"
  10.  
  11. new const ZENE[] = "zene/valami.mp3"
  12.  
  13. new bool:zeneon[33];
  14.  
  15. public plugin_init() {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17. register_clcmd("say /zene", "zene")
  18. }
  19.  
  20. public plugin_precache() {
  21. precache_sound(ZENE)
  22. }
  23.  
  24. public zene(id) {
  25. if(!zeneon[id]) {
  26. client_cmd(id, "mp3 play ^"%s^"", ZENE);
  27. zeneon[id] = true;
  28. ChatColor(id, "%s Bekapcsoltad a zenét.", PREFIX)
  29. }
  30. else {
  31. ChatColor(id, "%s Kikapcsoltad a zenét.", PREFIX)
  32. zeneon[id] = false;
  33. }
  34. }
  35.  
  36. public client_disconnect(id) {
  37. zeneon[id] = false;
  38. }
  39.  
  40. stock ChatColor(const id, const szMessage[], any:...) {
  41. static pnum, players[32], szMsg[190], IdMsg;
  42. vformat(szMsg, charsmax(szMsg), szMessage, 3);
  43.  
  44. if(!IdMsg) IdMsg = get_user_msgid("SayText");
  45.  
  46. if(id) {
  47. if(!is_user_connected(id)) return;
  48. players[0] = id;
  49. pnum = 1;
  50. }
  51. else get_players(players, pnum, "ch");
  52.  
  53. for(new i; i < pnum; i++) {
  54. message_begin(MSG_ONE, IdMsg, .player = players[i]);
  55. write_byte(players[i]);
  56. write_string(szMsg);
  57. message_end();
  58. }
  59. }

Szerző:  X.T Pistaba'csi [ 2015.12.01. 17:18 ]
Hozzászólás témája:  Re: auto. zenelejátszó

mforce írta:
SMA Forráskód: [ Mindet kijelol ]/* Plugin generated by AMXX-Studio */ #include <amxmodx> #define PLUGIN "Zenecucc"#define VERSION "1.0"#define AUTHOR "mforce" new const PREFIX[] = "^4[Zenecucc]^1" new const ZENE[] = "zene/valami.mp3" new bool:zeneon[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /zene", "zene")} public plugin_precache() { precache_sound(ZENE)} public zene(id) { if(!zeneon[id]) { client_cmd(id, "mp3 play ^"%s^"", ZENE); zeneon[id] = true; ChatColor(id, "%s Bekapcsoltad a zenét.", PREFIX) } else { ChatColor(id, "%s Kikapcsoltad a zenét.", PREFIX) zeneon[id] = false; }} public client_disconnect(id) { zeneon[id] = false;} stock ChatColor(const id, const szMessage[], any:...) { static pnum, players[32], szMsg[190], IdMsg; vformat(szMsg, charsmax(szMsg), szMessage, 3);  if(!IdMsg) IdMsg = get_user_msgid("SayText");  if(id) { if(!is_user_connected(id)) return; players[0] = id; pnum = 1; } else get_players(players, pnum, "ch");  for(new i; i < pnum; i++) { message_begin(MSG_ONE, IdMsg, .player = players[i]); write_byte(players[i]); write_string(szMsg); message_end(); }}



köszönöm
Edit hogy tudom megoldani hogy a /next --el lehessen váltani számot

Szerző:  $weeT [ 2015.12.01. 18:52 ]
Hozzászólás témája:  Re: auto. zenelejátszó

mforce írta:
SMA Forráskód: [ Mindet kijelol ]/* Plugin generated by AMXX-Studio */ #include <amxmodx> #define PLUGIN "Zenecucc"#define VERSION "1.0"#define AUTHOR "mforce" new const PREFIX[] = "^4[Zenecucc]^1" new const ZENE[] = "zene/valami.mp3" new bool:zeneon[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /zene", "zene")} public plugin_precache() { precache_sound(ZENE)} public zene(id) { if(!zeneon[id]) { client_cmd(id, "mp3 play ^"%s^"", ZENE); zeneon[id] = true; ChatColor(id, "%s Bekapcsoltad a zenét.", PREFIX) } else { ChatColor(id, "%s Kikapcsoltad a zenét.", PREFIX) zeneon[id] = false; }} public client_disconnect(id) { zeneon[id] = false;} stock ChatColor(const id, const szMessage[], any:...) { static pnum, players[32], szMsg[190], IdMsg; vformat(szMsg, charsmax(szMsg), szMessage, 3);  if(!IdMsg) IdMsg = get_user_msgid("SayText");  if(id) { if(!is_user_connected(id)) return; players[0] = id; pnum = 1; } else get_players(players, pnum, "ch");  for(new i; i < pnum; i++) { message_begin(MSG_ONE, IdMsg, .player = players[i]); write_byte(players[i]); write_string(szMsg); message_end(); }}


SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. #define PLUGIN "Zenecucc"
  6. #define VERSION "1.0"
  7. #define AUTHOR "mforce"
  8.  
  9. new const PREFIX[] = "^4[#pbT~*]^1"
  10.  
  11. new const ZENE[] = "zene/valami.mp3"
  12. new const ZENE1[] = "zene/valami1.mp3"
  13. new const ZENE2[] = "zene/valami2.mp3"
  14. new const ZENE3[] = "zene/valami3.mp3"
  15. new const ZENE4[] = "zene/valami4.mp3"
  16. new const ZENE5[] = "zene/valami5.mp3"
  17. new const ZENE6[] = "zene/valami6.mp3"
  18. new const ZENE7[] = "zene/valami7.mp3"
  19. new const ZENE8[] = "zene/valami8.mp3"
  20. new const ZENE9[] = "zene/valami9.mp3"
  21. new const ZENE10[] = "zene/valami10.mp3"
  22. new const ZENE11[] = "zene/valami11.mp3"
  23. new const ZENE12[] = "zene/valami12.mp3"
  24. new const ZENE13[] = "zene/valami13.mp3"
  25. new const ZENE14[] = "zene/valami14.mp3"
  26. new const ZENE15[] = "zene/valami15.mp3"
  27.  
  28.  
  29. new bool:zeneon[33];
  30.  
  31. public plugin_init() {
  32. register_plugin(PLUGIN, VERSION, AUTHOR)
  33. register_clcmd("say /zene", "zene")
  34. }
  35.  
  36. public plugin_precache() {
  37. precache_sound(ZENE)
  38. precache_sound(ZENE1)
  39. precache_sound(ZENE2)
  40. precache_sound(ZENE3)
  41. precache_sound(ZENE4)
  42. precache_sound(ZENE5)
  43. precache_sound(ZENE6)
  44. precache_sound(ZENE7)
  45. precache_sound(ZENE8)
  46. precache_sound(ZENE9)
  47. precache_sound(ZENE10)
  48. precache_sound(ZENE11)
  49. precache_sound(ZENE12)
  50. precache_sound(ZENE13)
  51. precache_sound(ZENE14)
  52. precache_sound(ZENE15)
  53. }
  54.  
  55. public zene(id) {
  56. if(!zeneon[id]) {
  57. client_cmd(id, "mp3 play ^"%s^"", ZENE);
  58. zeneon[id] = true;
  59. ChatColor(id, "%s Bekapcsoltad a zenét.", PREFIX)
  60. }
  61. else {
  62. ChatColor(id, "%s Kikapcsoltad a zenét.", PREFIX)
  63. zeneon[id] = false;
  64. }
  65. }
  66.  
  67. public client_disconnect(id) {
  68. zeneon[id] = false;
  69. }
  70.  
  71. stock ChatColor(const id, const szMessage[], any:...) {
  72. static pnum, players[32], szMsg[190], IdMsg;
  73. vformat(szMsg, charsmax(szMsg), szMessage, 3);
  74.  
  75. if(!IdMsg) IdMsg = get_user_msgid("SayText");
  76.  
  77. if(id) {
  78. if(!is_user_connected(id)) return;
  79. players[0] = id;
  80. pnum = 1;
  81. }
  82. else get_players(players, pnum, "ch");
  83.  
  84. for(new i; i < pnum; i++) {
  85. message_begin(MSG_ONE, IdMsg, .player = players[i]);
  86. write_byte(players[i]);
  87. write_string(szMsg);
  88. message_end();
  89. }
  90. }

csak 1et játszik le a többit nem tudom hogy kell bele írni légyszí segitsetek gondolom az a hiba
SMA Forráskód: [ Mindet kijelol ]
  1. public zene(id) {
  2. if(!zeneon[id]) {
  3. client_cmd(id, "mp3 play ^"%s^"", ZENE);
  4. zeneon[id] = true;
  5. ChatColor(id, "%s Bekapcsoltad a zenét.", PREFIX)
  6. }
  7. else {
  8. ChatColor(id, "%s Kikapcsoltad a zenét.", PREFIX)
  9. zeneon[id] = false;

Szerző:  mforce [ 2015.12.01. 18:59 ]
Hozzászólás témája:  Re: auto. zenelejátszó

De nem tudhatod melyik szám mennyi idő ne égess ki.
amúgy meg mi ez a new const felhozatal jesus christ

Szerző:  $weeT [ 2015.12.01. 19:28 ]
Hozzászólás témája:  Re: auto. zenelejátszó

mforce írta:
De nem tudhatod melyik szám mennyi idő ne égess ki.
amúgy meg mi ez a new const felhozatal jesus christ

akkor hogy csináljam

Szerző:  mforce [ 2015.12.01. 19:55 ]
Hozzászólás témája:  Re: auto. zenelejátszó

ZENEK_SZAMA megadod...
be írkálod a zene konstansba. Az utolsónál ne legyen vessző.
Következő szám 120 másodpercenként következik, ha ezt módosítod mindenképp float legyen...
Mikor végig értek a számok, kezdődnek elölről.
Bekapcsolás /zene
Kikapcsolás /zene

Köszönömöt használjuk :D

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. #define PLUGIN "Zenecucc"
  6. #define VERSION "1.0"
  7. #define AUTHOR "mforce"
  8.  
  9. #define ZENEK_SZAMA 3
  10. #define KOVETKEZO_SZAM 120.0
  11.  
  12. new const PREFIX[] = "^4[Zenecucc]^1"
  13.  
  14. new const ZENE[ZENEK_SZAMA][] = {
  15. "sound/zene/valami1.mp3",
  16. "sound/zene/valami2.mp3",
  17. "sound/zene/valami3.mp3"
  18. }
  19.  
  20. new play[33], bool:zeneon[33];
  21.  
  22. public plugin_init() {
  23. register_plugin(PLUGIN, VERSION, AUTHOR)
  24. register_clcmd("say /zene", "zene")
  25. }
  26.  
  27. public plugin_precache() {
  28. for(new i; i<sizeof(ZENE);i++) precache_sound(ZENE[i]);
  29. }
  30.  
  31. public zene(id) {
  32. if(!zeneon[id]) {
  33. zeneon[id] = true;
  34. ChatColor(id, "%s Bekapcsoltad a zenét.", PREFIX)
  35. lejatszas(id)
  36. }
  37. else {
  38. ChatColor(id, "%s Kikapcsoltad a zenét.", PREFIX)
  39. zeneon[id] = false;
  40. play[id] = 0;
  41. if(task_exists(id)) remove_task(id);
  42. }
  43. }
  44.  
  45. public lejatszas(id) {
  46. client_cmd(id, "stopsound; mp3 play ^"%s^"", ZENE[play[id]]);
  47. set_task(KOVETKEZO_SZAM, "kovetkezo", id)
  48. }
  49.  
  50. public kovetkezo(id) {
  51. if(play[id] < ZENEK_SZAMA-1) {
  52. play[id]++;
  53. }
  54. else play[id] = 0;
  55.  
  56. lejatszas(id);
  57. }
  58.  
  59.  
  60. public client_disconnect(id) {
  61. zeneon[id] = false;
  62. play[id] = 0;
  63. if(task_exists(id)) remove_task(id);
  64. }
  65.  
  66. stock ChatColor(const id, const szMessage[], any:...) {
  67. static pnum, players[32], szMsg[190], IdMsg;
  68. vformat(szMsg, charsmax(szMsg), szMessage, 3);
  69.  
  70. if(!IdMsg) IdMsg = get_user_msgid("SayText");
  71.  
  72. if(id) {
  73. if(!is_user_connected(id)) return;
  74. players[0] = id;
  75. pnum = 1;
  76. }
  77. else get_players(players, pnum, "ch");
  78.  
  79. for(new i; i < pnum; i++) {
  80. message_begin(MSG_ONE, IdMsg, .player = players[i]);
  81. write_byte(players[i]);
  82. write_string(szMsg);
  83. message_end();
  84. }
  85. }

Szerző:  $weeT [ 2015.12.01. 21:38 ]
Hozzászólás témája:  Re: auto. zenelejátszó

mforce írta:
ZENEK_SZAMA megadod...
be írkálod a zene konstansba. Az utolsónál ne legyen vessző.
Következő szám 120 másodpercenként következik, ha ezt módosítod mindenképp float legyen...
Mikor végig értek a számok, kezdődnek elölről.
Bekapcsolás /zene
Kikapcsolás /zene

Köszönömöt használjuk :D

SMA Forráskód: [ Mindet kijelol ]/* Plugin generated by AMXX-Studio */ #include <amxmodx> #define PLUGIN "Zenecucc"#define VERSION "1.0"#define AUTHOR "mforce" #define ZENEK_SZAMA 3#define KOVETKEZO_SZAM 120.0 new const PREFIX[] = "^4[Zenecucc]^1" new const ZENE[ZENEK_SZAMA][] = { "sound/zene/valami1.mp3", "sound/zene/valami2.mp3", "sound/zene/valami3.mp3"} new play[33], bool:zeneon[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /zene", "zene")} public plugin_precache() { for(new i; i<sizeof(ZENE);i++) precache_sound(ZENE[i]);} public zene(id) { if(!zeneon[id]) { zeneon[id] = true; ChatColor(id, "%s Bekapcsoltad a zenét.", PREFIX) lejatszas(id) } else { ChatColor(id, "%s Kikapcsoltad a zenét.", PREFIX) zeneon[id] = false; play[id] = 0; if(task_exists(id)) remove_task(id); }} public lejatszas(id) { client_cmd(id, "stopsound; mp3 play ^"%s^"", ZENE[play[id]]); set_task(KOVETKEZO_SZAM, "kovetkezo", id)} public kovetkezo(id) { if(play[id] < ZENEK_SZAMA-1) { play[id]++; } else play[id] = 0;  lejatszas(id);}  public client_disconnect(id) { zeneon[id] = false; play[id] = 0; if(task_exists(id)) remove_task(id);} stock ChatColor(const id, const szMessage[], any:...) { static pnum, players[32], szMsg[190], IdMsg; vformat(szMsg, charsmax(szMsg), szMessage, 3);  if(!IdMsg) IdMsg = get_user_msgid("SayText");  if(id) { if(!is_user_connected(id)) return; players[0] = id; pnum = 1; } else get_players(players, pnum, "ch");  for(new i; i < pnum; i++) { message_begin(MSG_ONE, IdMsg, .player = players[i]); write_byte(players[i]); write_string(szMsg); message_end(); }}



3 perc 30 másodperc az 210float? vagy mennyi

Szerző:  mforce [ 2015.12.01. 21:41 ]
Hozzászólás témája:  Re: auto. zenelejátszó

Hú most lefőttem, mint a kávé ettől a kérdéstől.

segítek: 3x60 = 180 + 30 = 210

De floatot írunk, ezért 210.0

Szerző:  cmd [ 2015.12.01. 21:47 ]
Hozzászólás témája:  Re: auto. zenelejátszó

mforce írta:
Hú most lefőttem, mint a kávé ettől a kérdéstől.

segítek: 3x60 = 180 + 30 = 210

De floatot írunk, ezért 210.0

Irnal vissza ?

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