hlmod.hu
https://hlmod.hu/

Zene, csatlakozáskor
https://hlmod.hu/viewtopic.php?f=29&t=13321
Oldal: 1 / 2

Szerző:  norbexx_13 [ 2013.12.18. 16:06 ]
Hozzászólás témája:  Zene, csatlakozáskor

Sziasztok, egy olyan plugint keresek/szeretnék, ami egy adott zenét (sound/es/loading.wav) lejátssz amikor egy játékos fel megy a szerverre.(Fontoss: Csak a csatlakozó játékosnak játsza le zenét)

Előre is nagyon köszönöm. :)

Szerző:  pixxa112 [ 2013.12.18. 16:12 ]
Hozzászólás témája:  Re: Zene, csatlakozáskor

norbexx_13 írta:
Sziasztok, egy olyan plugint keresek/szeretnék, ami egy adott zenét (sound/es/loading.wav) lejátssz amikor egy játékos fel megy a szerverre.(Fontoss: Csak a csatlakozó játékosnak játsza le zenét)

Előre is nagyon köszönöm. :)


SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. // change this number to the amount of sounds u have
  4. #define Maxsounds 1
  5.  
  6. // add here your sounds, sounds must be somewhere in <ModDir>/sounds
  7. // format must be like: {"misc/sound1","ambience/sound2"}
  8. new soundlist[Maxsounds][] = {"misc/csatlakozo_hang"}
  9.  
  10. new plugin_author[] = "S.p.0_o.N"
  11. new plugin_version[] = "1.2.3"
  12.  
  13. public plugin_init(){
  14. register_plugin("Join_Music",plugin_version,plugin_author)
  15. register_cvar("join_music_version",plugin_version,FCVAR_SERVER)
  16. }
  17.  
  18. public plugin_precache(){
  19. for ( new a = 0; a < Maxsounds; a++ ){
  20. new temp[128]
  21. format(temp,127,"sound/%s.wav", soundlist[a])
  22. if ( file_exists(temp) ){
  23. new soundfile[128]
  24. format(soundfile,127,"%s.wav", soundlist[a])
  25. precache_sound( soundfile )
  26. }
  27. }
  28. }
  29.  
  30. public client_putinserver(id){
  31. set_task(1.0,"consound",100+id)
  32. }
  33.  
  34. public consound(timerid_id){
  35. new id = timerid_id - 100
  36. new Usertime
  37. Usertime = get_user_time(id, 0)
  38. if ( Usertime <= 0 ){
  39. set_task(1.0,"consound",timerid_id)
  40. }else{
  41. new i = random(Maxsounds)
  42. client_cmd(id,"spk ^"%s^"",soundlist[i])
  43. }
  44.  
  45. return PLUGIN_CONTINUE
  46. }

Szerző:  norbexx_13 [ 2013.12.18. 16:19 ]
Hozzászólás témája:  Re: Zene, csatlakozáskor

pixxa112 írta:
norbexx_13 írta:
Sziasztok, egy olyan plugint keresek/szeretnék, ami egy adott zenét (sound/es/loading.wav) lejátssz amikor egy játékos fel megy a szerverre.(Fontoss: Csak a csatlakozó játékosnak játsza le zenét)

Előre is nagyon köszönöm. :)


SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. // change this number to the amount of sounds u have
  4. #define Maxsounds 1
  5.  
  6. // add here your sounds, sounds must be somewhere in <ModDir>/sounds
  7. // format must be like: {"misc/sound1","ambience/sound2"}
  8. new soundlist[Maxsounds][] = {"misc/csatlakozo_hang"}
  9.  
  10. new plugin_author[] = "S.p.0_o.N"
  11. new plugin_version[] = "1.2.3"
  12.  
  13. public plugin_init(){
  14. register_plugin("Join_Music",plugin_version,plugin_author)
  15. register_cvar("join_music_version",plugin_version,FCVAR_SERVER)
  16. }
  17.  
  18. public plugin_precache(){
  19. for ( new a = 0; a < Maxsounds; a++ ){
  20. new temp[128]
  21. format(temp,127,"sound/%s.wav", soundlist[a])
  22. if ( file_exists(temp) ){
  23. new soundfile[128]
  24. format(soundfile,127,"%s.wav", soundlist[a])
  25. precache_sound( soundfile )
  26. }
  27. }
  28. }
  29.  
  30. public client_putinserver(id){
  31. set_task(1.0,"consound",100+id)
  32. }
  33.  
  34. public consound(timerid_id){
  35. new id = timerid_id - 100
  36. new Usertime
  37. Usertime = get_user_time(id, 0)
  38. if ( Usertime <= 0 ){
  39. set_task(1.0,"consound",timerid_id)
  40. }else{
  41. new i = random(Maxsounds)
  42. client_cmd(id,"spk ^"%s^"",soundlist[i])
  43. }
  44.  
  45. return PLUGIN_CONTINUE
  46. }



a fájl-t le tölti, de nem játsza le

Szerző:  Nexd [ 2013.12.18. 17:38 ]
Hozzászólás témája:  Re: Zene, csatlakozáskor

a sound mappába húzd bele a loading mappát. és ami benne van vagy kitörlöd vagy kicseréled 1 másikra.
AJÁNLOM AZT, HOGY HA A Spaceman-t cseréled akkor inkább amit beteszel nevezd át Spaceman-ra és akkor azt fogja le játszani amit te akarsz.
Szóval amit be akarsz húzni a másik helyére mindig nevezd át.
Pl:
Spaceman |[ITT A ZENE NEVE]De átnevezed Spaceman-ra a régit kitörlöd és behúzod.
És mennifog.
Csak AMXX-van.
Ha segítettem nyomj 1 köszönő gombot ;D

Szerző:  norbexx_13 [ 2013.12.18. 17:45 ]
Hozzászólás témája:  Re: Zene, csatlakozáskor

Ez mind szép és jó, valószínűleg működik is, de nekem egyedi mappa vagy file név kell, mert ez a plugin elég ismert, és ha valaki fel jön a szerveremre, azt fogja hallani amit pl egy előző szerverről töltött le, és nem azt az egyedi zenét amit én szeretnék be rakni.

Szerző:  Nexd [ 2013.12.18. 17:45 ]
Hozzászólás témája:  Re: Zene, csatlakozáskor

Őmm.
Ha új zenéket raksz be akkor letölti és azt játsza le.

Szerző:  norbexx_13 [ 2013.12.18. 17:48 ]
Hozzászólás témája:  Re: Zene, csatlakozáskor

És amugy ez a plugin, csatlakozás közbe indítja a zenét, vagy amikor meg jelenit MOTD ablak?

Szerző:  Nexd [ 2013.12.18. 17:50 ]
Hozzászólás témája:  Re: Zene, csatlakozáskor

Amint rákattan a Connectre vagy 2X rányom a szerverre (Pontosabban amikor elkezd tölteni a csík)
Akkor elkezdi lejátszani a zenét egészen a töltés végéig.

Szerző:  norbexx_13 [ 2013.12.18. 17:51 ]
Hozzászólás témája:  Re: Zene, csatlakozáskor

Jah, de nekem inkább az kellene ami akkor indul el amikor fel érkezett a szerverre.
Sok helyt van ilyen, és az egyszerűbb is nem?

Szerző:  Nexd [ 2013.12.18. 17:52 ]
Hozzászólás témája:  Re: Zene, csatlakozáskor

Bonyolultabb lenne a dolog.
Miért kéne az neked?
Amikor bejön a motd azután indítsa a zenét és meddig?.

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