You should make it so the sound is played in the radius of player so people around can hear aswell with EmitSoundToAll or AmbientSound.
Im going to do it eventually if nobody sets it up. But this is how its suppose to be. Makes most sense.

Have you made this? i'm looking for this too, seems kind of weird that you hear a sound played by a person that it's on the other side of the map, it would be amazing to have that only people around that person hear it.

No matter how I configure the file "\cstrike\cfg\sourcemod\sm_saysounds.cfg" , players can't use more than 10 sounds and there is delays between played sounds, with the original Saysounds I got it configured to allow whatever numbers of sounds to be played by any player and without any delay but with this plugin I can't. Only if I rcon I can use them without limitations but the other players can't. Anybody has a solution for this?

And I play "name" the file "name.mp3" is played, the same if I play name2, 3 and 4, the file "name.mp3" is always played. It seems that the plugin is set to detect the first part of the string that matches any name on saysounds.cfg and not to compare the whole string.

Even if I wrote nameoanoasnapfns (and a lot of more nonsense) the plugin detects name and plays it.
Can this be changed?

"Sound Combinations"
{
// #### Join/Exit Sounds ####
"JoinSound" // Sound to play when a player Joins the server
{
"file" "saysounds/hi.mp3"
"admin" "0"
"text" "" // Message to display if a client joins the server
"single" "1" // 1 to play sound to single client only, 0 to play to all (default is 1)
"volume" "0.2" // Specify volume for this specific sound
}
"ExitSound"
{
"file" "saysounds/bye.mp3"
"admin" "0"
"etext" "" // Message to display if a client leaves the server
"single" "1" // 1 to play sound to single client only, 0 to play to all (default is 0)
"volume" "0.2" // Specify volume for this specific sound
}
"STEAM_0:0:162897364" // trigger for specific STEAM ID
{
"file" "saysounds/hi.mp3" // name of sound to play when joining
"exit" "saysounds/bye.mp3" // name of sound to play when leaving
"text" "" // Message to display if this client joins the server
"etext" "" // Message to display if this client leaves the server
"admin" "0"
"volume" "0.2" // Specify volume for this specific sound
}
"STEAM_1:0:4745399" // trigger for specific STEAM ID
{
"file" "saysounds/hi.mp3" // name of sound to play when joining
"exit" "saysounds/bye.mp3" // name of sound to play when leaving
"text" "" // Message to display if this client joins the server
"etext" "" // Message to display if this client leaves the server
"admin" "0"
"volume" "0.2" // Specify volume for this specific sound
}
// #### Say Sounds ####
"doh" // Minimum configuration for sounds
{
"file" "misc/doh.wav" // This will set all other options to default values
}
"steam" // Word trigger
{
"file" "saysounds/walleo.mp3" //"file" is always there, next is the filepath (always starts with "sound/")
"admin" "1" // 1 is admin only, 0 is anyone (defaults is 0)
"delay" "5" // will delay the sound by 5 seconds (max delay 60 seconds)
"adult" "1" // will announce the sound as ADULT SOUND, hide it from the sounds menu, block the chat output (defaults is 0)
"text" "" // Message to display for this sound
"download" "1" // 1 to download the sounds, 0 to not download (default is 1)
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"oof" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/oof.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
}
"skid" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/poop1.mp3" // name of the 1st option, can also be "file1"
"file2" "saysounds/poop2.mp3" // name of the 2nd option
"file3" "saysounds/poop3.mp3"
"count" "3" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"Allahhuakbar" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/allahhuakbar1.mp3" // name of the 1st option, can also be "file1"
"file2" "saysounds/allahhuakbar2.mp3" // name of the 2nd option
"file3" "saysounds/allahhuakbar4.mp3"
"file4" "saysounds/allahhuakbar5.mp3"
"file5" "saysounds/allahhuakbar10.mp3"
"file6" "saysounds/allahhuakbar11.mp3"
"file7" "saysounds/allahhuakbar12.mp3"
"file8" "saysounds/allahhuakbar15.mp3"
"file9" "saysounds/allahhuakbar16.mp3"
"file10" "saysounds/allahhuakbar17.mp3"
"file11" "saysounds/allahhuakbar18.mp3"
"file12" "saysounds/allahhuakbar19.mp3"
"file13" "saysounds/allahhuakbar21.mp3"
"count" "13" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
}
"dintellyde" // Word trigger to randomly select 1 of multiple sounds
{
"file" "dintel_bury.wav" // name of the 1st option, can also be "file1"
"file2" "dintel_chicken.wav" // name of the 2nd option
"file3" "dintel_respawn.wav"
"file4" "dintel_football.wav"
"count" "4" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "z"
}
// #### KARAOKE ####
"somesong" // Word trigger for Karaoke
{
"file" "misc/somesong.wav"
"karaoke" "somesong.cfg" // name of config file for karaoke lyrics
}
// ####FernFerret####
// ####Action Sounds####
// New Section showing how to use Action Sounds Extention
// New Parameters:
// - actiononly If this variable is set to 1, the sound cannot be
// played by a menu or a client typing
// - action If the action filled in here is performed, the sound will play
// - param The best way to think of param is "Play Sound if [ACTION] with [PARAM]"
// * Some examples are Flag events**, or weapons***
// - prob The probability of a sound playing, if you want a sound to play 20% of the time
// * the fill in prob as ".2" or the percentage divided by 100
// - playto Play kill events to clients/teams
// * attacker - plays the sound to the attacker
// * victim - plays the sound to the victim
// * both - plays the sound to the attacker and the victim
// * ateam - plays the sound to the attacker team
// * vteam - plays the sound to the victim team
// - Some examples:
//
"/rocket" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/rocket.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"countdown" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/Countdown.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"lookatthisdude" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/lookatthisdude.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"ohnonono" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/ohnonono.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"sorrybro" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/sorrybro.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"stoplying" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/stoplying.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"tada" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/tada.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"telefon" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/telefon.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"brb" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/brb.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
}
"hej" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/hej.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
}
"imgay" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/imgay.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"itsonlyagame" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/itsonlyagame.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
}
"kylling" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/kylling.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
}
"letsgo" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/letsgo.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
}
"nej" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/no.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
}
"pacman" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/pacman.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"prut" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/prut.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"pussy" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/pussy.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
}
"rakaka" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/rakaka.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"sadallahhuakbar" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/sadallahhuakbar.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"samfundstaber" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/samfundstaber.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"scare" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/scare1.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"scarescream" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/scare2.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"uhoh" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/uhoh.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"yallah" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/yallah.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"yallah2" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/yallah2.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
"flags" "s" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"ja" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/ja.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.2" // Specify volume for this specific sound
}
"panjabi" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/panjabi.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.3" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"uha" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/uha.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "1.0" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"smasker" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/smasker.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "1.0" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}
"sadviolin" // Word trigger to randomly select 1 of multiple sounds
{
"file" "saysounds/sadviolin.mp3" // name of the 1st option, can also be "file1"
"count" "1" // number of sounds (default is 1)
"volume" "0.1" // Specify volume for this specific sound
"flags" "z" // only clients with either the "a" or the "o" flag will be able to play that sound
}