Im having problems with the multiple word triggers, 90% of the time the play more than one sound simulatniously rather than selecting a random sound. Has anybody else experianced this problem?
If copied my saysounds cfg below. Thanks in advance.
Code:
//
##################################################################################################
// ############################## Saysounds example config ##########################################
//
##################################################################################################
//
# Soundfiles have to be placed relative to your game/mod "sound"
folder. #
// # Example:
cstrike/sound/mysound.mp3 or dod/sound/myfolder/mysound.mp3 #
//
# "file" "mysound.mp3" or "file" "myfolder/mysound.mp3" #
//
# If you run a pure server (sv_pure = 1) you should create an extra folder for
your sounds #
// # so you don't have to whitelist your whole
"sound"
folder. #
// #
Whitelisting is done in the "pure_server_whitelist.txt" file located in the
"hl2" folder. #
// # Example:
soundmyfolder... allow_from_disk #
//
# Don't forget to change the map after you've added something to your
pure_server_whitelist.txt #
// # For more infos on pure servers visit http://developer.valvesoftware.com/wiki/Pure_Servers #
//
##################################################################################################
"Sound Combinations"
{
// #### Join/Exit Sounds
####
"JoinSound" // Sound to play when a player Joins the
server
{
"file" "reload/welcomenew.mp3"
"admin" "0"
"text" "Welcome
To ***Harvey's Fun House GG ***" // Message to display if a client joins
the server
"single" "0" // 1 to play sound to single
client only, 0 to play to all (default is 0)
"volume"
"1.0" // Specify volume for this specific
sound
}
"JoinSound" // Sound to play when a player Joins the
server
{
"file" "enter_sounds/klaxon.mp3"
"admin" "0"
"single"
"1" // 1 to play sound to single client only, 0 to play to all
(default is 1)
"volume" "1.0" // Specify volume for
this specific
sound
}
"ExitSound"
{
"file" "timeleft/bell.wav"
"admin" "0"
"single"
"0" // 1 to play sound to single client only, 0 to play to all
(default is 0)
"volume" "1.0" // Specify volume for
this specific sound
}
"STEAM_0:0:5258084" // trigger for
specific STEAM ID
{
"file" "enter_sounds/[doh]
mick.intro.mp3" // name of sound to play when
joining
"exit" "misc/goodbye.mp3" // name of sound to
play when leaving
"text" "[DOH] Mick Entered The
Game" // Message to display if this client joins the
server
"etext" "[DOH] Mick Left The
Game" // Message to display if this client leaves the
server
"admin" "0"
"volume" "1.0"
// Specify volume for this specific
sound
}
"STEAM_0:1:16643483" // trigger for specific STEAM
ID
{
"file" "enter_sounds/firestarter_join.mp3" //
name of sound to play when
joining
"exit" "misc/goodbye.mp3" // name of sound to
play when leaving
"text" "Uncleharvey Entered The
Game" // Message to display if this client joins the
server
"etext" "Uncleharvey Left The
Game" // Message to display if this client leaves the
server
"admin" "0"
"volume" "1.0"
// Specify volume for this specific
sound
}
"STEAM_0:1:7274030" // trigger for specific STEAM
ID
{
"file" "enter_sounds/duff6.intro.mp3" //
name of sound to play when
joining
"exit" "misc/goodbye.mp3" // name of sound to
play when leaving
"text" "Duffster Entered The
Game" // Message to display if this client joins the
server
"etext" "Duffster Left The Game" //
Message to display if this client leaves the
server
"admin" "0"
"volume" "1.0"
// Specify volume for this specific
sound
}
"STEAM_0:0:27296324" // trigger for specific STEAM ID
REAPER
{
"file" "enter_sounds/erty.mp3" //
name of sound to play when
joining
"exit" "misc/goodbye.mp3" // name of sound to
play when leaving
"text" "Reaper Entered The
Game" // Message to display if this client joins the
server
"etext" "Reaper left the game to go and update his
hacks" // Message to display if this client leaves the
server
"admin" "0"
"volume" "1.0"
// Specify volume for this specific
sound
}
"STEAM_0:0:18196176" // trigger for specific STEAM
ID
{
"file" "reload/daf.mp3" // name of sound
to play when joining
"exit" "misc/goodbye.mp3" // name
of sound to play when leaving
"text" "Dafun <3
Entered The Game" // Message to display if this client joins
the server
"etext" "Dafun <3 Left The
Game" // Message to display if this client leaves the
server
"admin" "0"
"volume" "0.3"
// Specify volume for this specific
sound
}
"STEAM_0:1:8359295" // trigger for specific STEAM ID
ANDY
{
"file" "enter_sounds/firestarter_join.mp3" //
name of sound to play when
joining
"exit" "misc/goodbye.mp3" // name of sound to
play when leaving
"text" "Andy Entered The
Game" // Message to display if this client joins the
server
"etext" "Andy Left The Game" //
Message to display if this client leaves the
server
"admin" "0"
"volume" "1.0"
// Specify volume for this specific
sound
}
"STEAM_0:1:32070133" // trigger for specific STEAM ID
KEV
{
"file" "enter_sounds/kev.mp3" // name of
sound to play when joining
"exit" "misc/goodbye.mp3" //
name of sound to play when leaving
"text" "Kev Entered The
Game" // Message to display if this client joins the
server
"etext" "Kev Left The Game" //
Message to display if this client leaves the
server
"admin" "0"
"volume" "1.0"
// Specify volume for this specific
sound
}
"STEAM_0:0:50711424" // trigger for specific STEAM ID
CHERYL
{
"file" "enter_sounds/chvo.mp3" //
name of sound to play when
joining
"exit" "misc/goodbye.mp3" // name of sound to
play when leaving
"text" "Cheryl Entered The
Game" // Message to display if this client joins the
server
"etext" "Kev's boss Left The
Game" // Message to display if this client leaves the
server
"admin" "0"
"volume" "1.0"
// Specify volume for this specific sound
// #### Say Sounds ####
//}
//"soppy" //
Minimum configuration for
sounds
//{
// "file" "misc/soppywanker3.mp3" // This will
set all other options to default values }
// "wazza" // Word
trigger
// {
// "file" "misc/wazza.wav" //"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" "blablabla" // Message to display for this
sound
// "download" "1" // 1 to download the sounds, 0
to not download (default is 1)
// "flags" "ao" // only
clients with either the "a" or the "o" flag will be able to play that
sound
}
"lol" // Word trigger to randomly select 1 of
multiple sounds
{
"file" "reload/lol.wav" //
name of the 1st option, can also be
"file1"
"file2" "reload/evilaff.wav" // name of the 2nd
option
"file3" "reload/haha.wav"
"file4" "reload/hehe.wav"
"file5"
"reload/muhaha.wav"
"count" "5" // number of
sounds (default is 1)
"volume" "1.0" // Specify
volume for this specific sound
}
"hi" // Word trigger to
randomly select 1 of multiple
sounds
{
"file" "reload/hel.mp3" // name of
the 1st option, can also be
"file1"
"file2" "reload/turr.mp3" // name of the 2nd
option
"file3" "reload/vahX.mp3"
"count" "3" //
number of sounds (default is 1)
"volume" "1.0" //
Specify volume for this specific sound
}
"no" // Word
trigger to randomly select 1 of multiple
sounds
{
"file" "reload/nnnooo.mp3" // name of
the 1st option, can also be
"file1"
"file2" "reload/wein.mp3" // name of the 2nd
option
"count" "2" // number of sounds (default
is 1)
"volume" "1.0" // Specify volume for this
specific sound
}
"gg" // Word trigger to randomly select
1 of multiple
sounds
{
"file" "reload/agg0.mp3" // name of
the 1st option, can also be
"file1"
"file2" "reload/bgg1.mp3" // name of the 2nd
option
"file3" "reload/cgg2.mp3"
"count" "3" //
number of sounds (default is 1)
"volume" "1.0" //
Specify volume for this specific sound
}
// #### KARAOKE
####
"queen" // Word trigger for
Karaoke
{
"file" "enter_sounds/queenb.mp3"
"karaoke"
"queen.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" //This example plays a random sound to
the victim if he gets killed with a TF2 rocket
launcher.
// {
// "file" "saysound/rocket1.mp3"
// "file2" "saysound/rocket2.mp3"
// "file3" "saysound/rocket3.mp3"
// "count" "3"
// "admin" "1"
// "actiononly" "1"
// "action" "kill"
// "param" "tf_projectile_rocket"
// "playto" "victim"
// }
// "invincible"
// {
// "file" "admin_plugin/invincible.wav"
// "admin" "1"
// "actiononly"
"1"
// "action" "uber"
// // Note: If the
action is uber, you do not need param
// // Prob is assumed 1 or
100% if nothing is
provied
}
"lightmyfire"
{
"file" "reload/moo.mp3"
"admin" "0"
"actiononly"
"1"
"action" "kill"
"param" "slam"
"volume"
"1.0"
"playto" "both"
}
"lightmyfire"
{
"file" "reload/pig_grunt.mp3"
"admin" "0"
"actiononly"
"1"
"action" "kill"
"param" "grenade_frag"
"volume"
"1.0"
"playto" "both"
}
"roundstart"
{
"file" "reload/cockrel.mp3"
"actiononly"
"1"
"action" "round"
"param"
"start"
}
"alarm"
{
"file"
"enter_sounds/alarm_all_join_4.mp3"
}
"ass"
{
"file"
"reload/asshole.mp3"
}
"au"
{
"file"
"reload/au.wav"
}
"baa"
{
"file"
"reload/baa_01.mp3"
}
"baba"
{
"file"
"reload/baba.mp3"
}
"bas"
{
"file"
"reload/bastich.mp3"
"volume" "0.5"
}
"bb"
{
"file"
"reload/bb.mp3"
}
"bld"
{
"file"
"reload/blood.mp3"
"volume"
"0.5"
}
"bov"
{
"file"
"reload/bov.mp3"
}
"brb"
{
"file"
"reload/brb.wav"
}
"nw"
{
"file"
"reload/came_out_of_nowhere.mp3"
}
"chicken"
{
"file"
"reload/chickensquak.wav"
}
"cock"
{
"file"
"reload/cockrel.mp3"
}
"ch"
{
"file"
"reload/ch.mp3"
}
"co"
{
"file"
"reload/comeout.mp3"
}
"cf"
{
"file"
"reload/crazyfool.wav"
}
"cry"
{
"file"
"reload/cry.mp3"
}
"daddy"
{
"file"
"reload/daddy2.mp3"
}
"Dafun"
{
"file"
"reload/daf.mp3"
"volume"
"0.3"
}
"die"
{
"file"
"reload/dhuman.mp3"
}
"denial"
{
"file"
"reload/denial.mp3"
}
"dog"
{
"file"
"reload/dogchit.wav"
}
"ds"
{
"file"
"reload/dontshoot.mp3"
}
"eng"
{
"file"
"reload/english.mp3"
}
"ty"
{
"file"
"reload/fucku.mp3"
}
"go"
{
"file"
"reload/gameover1.mp3"
}
"gotr"
{
"file"
"reload/getofftheroof.mp3"
}
"smart"
{
"file"
"reload/smart.mp3"
}
"gf"
{
"file"
"reload/gf.mp3"
}
"goat"
{
"file"
"reload/goat.mp3"
}
"camper"
{
"file"
"reload/going_camping.mp3"
}
"haha"
{
"file"
"reload/haha2.mp3"
}
"jump"
{
"file"
"reload/jumparound.mp3"
}
"klax"
{
"file"
"reload/klaxon.mp3"
}
"grr"
{
"file"
"reload/lion.mp3"
}
"gw"
{
"file"
"reload/gdwr.mp3"
}
"meat"
{
"file"
"reload/meat.mp3"
}
"medic"
{
"file"
"reload/medic.mp3"
}
"moan"
{
"file"
"reload/moan.mp3"
}
"moo"
{
"file"
"reload/moo.mp3"
}
"n1"
{
"file"
"reload/nice2.mp3"
}
"noob"
{
"file"
"reload/noob.mp3"
}
"Nooooooooooo"
{
"file"
"reload/ssno.mp3"
}
"np"
{
"file"
"reload/nprob.mp3"
}
"ns"
{
"file"
"reload/ns.wav"
}
"ok"
{
"file"
"reload/ok.wav"
}
"pf"
{
"file"
"reload/perfect.mp3"
}
"pig"
{
"file"
"reload/pig_grunt.mp3"
}
"poo"
{
"file"
"reload/poop.mp3"
}
"rp"
{
"file"
"reload/rp.mp3"
}
"sant"
{
"file"
"reload/santa.mp3"
"admin" "1"
"adult"
"1"
}
"sop"
{
"file"
"reload/soppywanker3.mp3"
}
"sry"
{
"file"
"reload/sry2.mp3"
}
"s1"
{
"file"
"reload/sk.mp3"
}
"v1"
{
"file"
"reload/vict.mp3"
}
"vns"
{
"file"
"reload/vns_low.wav"
}
"well"
{
"file"
"reload/well.mp3"
}
"woo
hoo"
{
"file"
"reload/woo_hoo1.mp3"
}
"wow"
{
"file"
"reload/wow.mp3"
}
"wtf"
{
"file"
"reload/wtf.wav"
}
"yb"
{
"file"
"reload/yeahbaby.wav"
}
"yeah"
{
"file"
"reload/yik.mp3"
}
"yes"
{
"file"
"reload/yes3.mp3"