AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [Help] Round Sound (https://forums.alliedmods.net/showthread.php?t=323961)

Mikaeel123 05-02-2020 12:14

[Help] Round Sound
 
Hello . i create a plugin round sound . but it doesnt work :(
PHP Code:

#include <amxmodx>

public plugin_init() 

  
register_plugin("RoundSound","1.0","PaintLancer")
  
register_event("SendAudio""t_win""a""2&%!MRAD_terwin")
  
register_event("SendAudio""ct_win""a""2&%!MRAD_ctwin")  
}

public 
t_win()
{
  new 
rand random_num(1,2)

  
client_cmd(0,"stopsound")

  switch(
rand)
  {
    case 
1client_cmd(0"spk %s""NG_Jail/RS/NG_1.mp3");
    case 
2client_cmd(0"spk %s""NG_Jail/RS/NG_1.mp3");
  }

  return 
PLUGIN_HANDLED
}

public 
ct_win()
{
  new 
rand random_num(1,2)

  
client_cmd(0,"stopsound")

  switch(
rand)
  {
    case 
1client_cmd(0"spk %s""NG_Jail/RS/NG_1.mp3");
    case 
2client_cmd(0"spk %s""NG_Jail/RS/NG_1.mp3");
  }

  return 
PLUGIN_HANDLED
}

public 
plugin_precache() 
{
  
precache_sound("NG_Jail/RS/NG_1.mp3")
  
precache_sound("NG_Jail/RS/NG_2.mp3")

  return 
PLUGIN_CONTINUE


And Here is the sounds
https://www.mediafire.com/file/8fayh..._Jail.zip/file
please tell me wants wrong ?
what my problem ?

georgik57 05-02-2020 12:15

Re: [Help] Round Sound
 
PHP Code:

"spk %s""NG_Jail/RS/NG_1.mp3" 

->
PHP Code:

"mp3 play NG_Jail/RS/NG_1.mp3" 


Mikaeel123 05-02-2020 12:24

Re: [Help] Round Sound
 
Not playing again
PHP Code:

#include <amxmodx>

public plugin_init() 

  
register_plugin("RoundSound","1.0","PaintLancer")
  
register_event("SendAudio""t_win""a""2&%!MRAD_terwin")
  
register_event("SendAudio""ct_win""a""2&%!MRAD_ctwin")  
}

public 
t_win()
{
  new 
rand random_num(1,2)

  
client_cmd(0,"stopsound")

  switch(
rand)
  {
    case 
1client_cmd(0"mp3 play NG_Jail/RS/NG_1.mp3");
    case 
2client_cmd(0"mp3 play NG_Jail/RS/NG_2.mp3");
  }

  return 
PLUGIN_HANDLED
}

public 
ct_win()
{
  new 
rand random_num(1,2)

  
client_cmd(0,"stopsound")

  switch(
rand)
  {
    case 
1client_cmd(0"mp3 play NG_Jail/RS/NG_1.mp3");
    case 
2client_cmd(0"mp3 play NG_Jail/RS/NG_2.mp3");
  }

  return 
PLUGIN_HANDLED
}

public 
plugin_precache() 
{
  
precache_sound("NG_Jail/RS/NG_1.mp3")
  
precache_sound("NG_Jail/RS/NG_2.mp3")

  return 
PLUGIN_CONTINUE



OciXCrom 05-02-2020 13:27

Re: [Help] Round Sound
 
mp3 play sound/...

Just use this - https://forums.alliedmods.net/showthread.php?p=499872
No need to recreate something that already exists. Your code is 100 times worse.

georgik57 05-02-2020 13:29

Re: [Help] Round Sound
 
Then your files are invalid or the events are registered incorrectly and do not trigger. Try converting them for the first case.
Also the stopsound command is not needed and change precache_sound to precache_generic. Always use generic when the files are not used server-sided.

Mikaeel123 05-02-2020 14:08

Re: [Help] Round Sound
 
i use this . i run this plugin on my server . in the file roundsound i add jail_4ever.ini and add to it new sounds .
doesnt work :(

Vieni 05-02-2020 14:57

Re: [Help] Round Sound
 
Quote:

Originally Posted by Mikaeel123 (Post 2697651)
i use this . i run this plugin on my server . in the file roundsound i add jail_4ever.ini and add to it new sounds .
doesnt work :(

Try precache generic:
Code:

precache_generic("sound/..")
and try the client_cmd like this:
Code:

client_cmd(0, "mp3 play ^"sound/..^"")

Mikaeel123 05-09-2020 03:49

Re: [Help] Round Sound
 
Hello . i listen the music when im go spec for afk
its not play end rounds
how can i play for end rounds ?

Mikaeel123 05-09-2020 04:47

Re: [Help] Round Sound
 
i was copy this round sound from this plugin
PHP Code:

#include <amxmodx>

public plugin_init() 

  
register_plugin("RoundSound","1.0","PaintLancer")
  
register_event("SendAudio""t_win""a""2&%!MRAD_terwin")
  
register_event("SendAudio""ct_win""a""2&%!MRAD_ctwin")  
}

public 
t_win()
{
  new 
rand random_num(1,16)

  
client_cmd(0,"stopsound")

  switch(
rand)
  {
    case 
1client_cmd(0,"spk misc/t-bbs1-t")
    case 
2client_cmd(0,"spk misc/t-bbs2-t")
    case 
3client_cmd(0,"spk misc/t-bbs3-t")
    case 
4client_cmd(0,"spk misc/t-bbs4-t")
    case 
5client_cmd(0,"spk misc/t-bbs5-t")
    case 
6client_cmd(0,"spk misc/t-bbs6-t")
    case 
7client_cmd(0,"spk misc/t-bbs7-t")
    case 
8client_cmd(0,"spk misc/t-bbs8-t")
    case 
9client_cmd(0,"spk misc/t-bbs9-t")
    case 
10client_cmd(0,"spk misc/t-bbs10-t")
    case 
11client_cmd(0,"spk misc/t-bbs11-t")
    case 
12client_cmd(0,"spk misc/t-bbs12-t")
    case 
13client_cmd(0,"spk misc/t-bbs13-t")
    case 
14client_cmd(0,"spk misc/t-bbs14-t")
    case 
15client_cmd(0,"spk misc/t-bbs15-t")
    case 
16client_cmd(0,"spk misc/t-bbs16-t")
  }

  return 
PLUGIN_HANDLED
}

public 
ct_win()
{
  new 
rand random_num(1,16)

  
client_cmd(0,"stopsound")

  switch(
rand)
  {
    case 
1client_cmd(0,"spk misc/ct-bbs1-ct")
    case 
2client_cmd(0,"spk misc/ct-bbs2-ct")
    case 
3client_cmd(0,"spk misc/ct-bbs3-ct")
    case 
4client_cmd(0,"spk misc/ct-bbs4-ct")
    case 
5client_cmd(0,"spk misc/ct-bbs5-ct")
    case 
6client_cmd(0,"spk misc/ct-bbs6-ct")
    case 
7client_cmd(0,"spk misc/ct-bbs7-ct")
    case 
8client_cmd(0,"spk misc/ct-bbs8-ct")
    case 
9client_cmd(0,"spk misc/ct-bbs9-ct")
    case 
10client_cmd(0,"spk misc/ct-bbs10-ct")
    case 
11client_cmd(0,"spk misc/ct-bbs11-ct")
    case 
12client_cmd(0,"spk misc/ct-bbs12-ct")
    case 
13client_cmd(0,"spk misc/ct-bbs13-ct")
    case 
14client_cmd(0,"spk misc/ct-bbs14-ct")
    case 
15client_cmd(0,"spk misc/ct-bbs15-ct")
    case 
16client_cmd(0,"spk misc/ct-bbs16-ct")
  }

  return 
PLUGIN_HANDLED
}

public 
plugin_precache() 
{
  
precache_sound("misc/ct-bbs1-ct.wav")
  
precache_sound("misc/ct-bbs2-ct.wav")
  
precache_sound("misc/ct-bbs3-ct.wav")
  
precache_sound("misc/ct-bbs4-ct.wav")
  
precache_sound("misc/ct-bbs5-ct.wav")
  
precache_sound("misc/ct-bbs6-ct.wav")
  
precache_sound("misc/ct-bbs7-ct.wav")
  
precache_sound("misc/ct-bbs8-ct.wav")
  
precache_sound("misc/ct-bbs9-ct.wav")
  
precache_sound("misc/ct-bbs10-ct.wav")
  
precache_sound("misc/ct-bbs11-ct.wav")
  
precache_sound("misc/ct-bbs12-ct.wav")
  
precache_sound("misc/ct-bbs13-ct.wav")
  
precache_sound("misc/ct-bbs14-ct.wav")
  
precache_sound("misc/ct-bbs15-ct.wav")
  
precache_sound("misc/ct-bbs16-ct.wav")
  
precache_sound("misc/t-bbs1-t.wav")
  
precache_sound("misc/t-bbs2-t.wav")
  
precache_sound("misc/t-bbs3-t.wav")
  
precache_sound("misc/t-bbs4-t.wav")
  
precache_sound("misc/t-bbs5-t.wav")
  
precache_sound("misc/t-bbs6-t.wav")
  
precache_sound("misc/t-bbs7-t.wav")
  
precache_sound("misc/t-bbs8-t.wav")
  
precache_sound("misc/t-bbs9-t.wav")
  
precache_sound("misc/t-bbs10-t.wav")
  
precache_sound("misc/t-bbs11-t.wav")
  
precache_sound("misc/t-bbs12-t.wav")
  
precache_sound("misc/t-bbs13-t.wav")
  
precache_sound("misc/t-bbs14-t.wav")
  
precache_sound("misc/t-bbs15-t.wav")
  
precache_sound("misc/t-bbs16-t.wav")

  return 
PLUGIN_CONTINUE


now i want only 2 sound Repetition in rounds
This my source how play it 2 sound all rounds ?
PHP Code:

#include <amxmodx>

public plugin_init() 

  
register_plugin("RoundSound","1.0","PaintLancer")
  
register_event("SendAudio""t_win""a""2&%!MRAD_terwin")
  
register_event("SendAudio""ct_win""a""2&%!MRAD_ctwin")  
}

public 
t_win()
{
  new 
rand random_num(1,2)

  
client_cmd(0,"stopsound")

  switch(
rand)
  {
    case 
1client_cmd(0"mp3 play ^"sound/NG_Jail/RS/NG_1^"")
    case 
2client_cmd(0"mp3 play ^"sound/NG_Jail/RS/NG_2^"")
  }

  return 
PLUGIN_HANDLED
}

public 
ct_win()
{
  new 
rand random_num(1,2)

  
client_cmd(0,"stopsound")

  switch(
rand)
  {
    case 
1client_cmd(0"mp3 play ^"sound/NG_Jail/RS/NG_1^"")
    case 
2client_cmd(0"mp3 play ^"sound/NG_Jail/RS/NG_2^"")
  }

  return 
PLUGIN_HANDLED
}

public 
plugin_precache() 
{
  
precache_generic("sound/NG_Jail/RS/NG_1.mp3")
  
precache_generic("sound/NG_Jail/RS/NG_2.mp3")

  return 
PLUGIN_CONTINUE



DJEarthQuake 05-09-2020 11:33

Re: [Help] Round Sound
 
File extensions were missing. Too many quotes and escape characters.
Code:

    case 1: client_cmd(0, "mp3 play ^"sound/NG_Jail/RS/NG_1^"")
    case 2: client_cmd(0, "mp3 play ^"sound/NG_Jail/RS/NG_2^"")

Code:
case 1: client_cmd(0, "mp3 play sound/NG_Jail/RS/NG_1.mp3") case 2: client_cmd(0, "mp3 play sound/NG_Jail/RS/NG_2.mp3")


All times are GMT -4. The time now is 17:13.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.