Any way to set-up a cooldown between each sound? On DM servers with many players the constant multikill announcements are very annoying.
No, just increase the required number of kills for the sound that is played too often, so it will play less often. Adding delays between A.Q.S. events will still make the gameplay be annoying. Adding cooldowns will make the gameplay be annoying too. For example, I think that after killing my next victim, the game server will play "Multi Kill", but I do the kill and there is no sound.
Quote:
Originally Posted by rx1983
Round end sounds ??????
Good idea. Will see. Thanks.
Quote:
Originally Posted by Revoolt
Hello, got a small problem maybe someone can give me a fix!
What i tried:
Renaming another sound to _period but didnt work.
If i remove quakesounds plugin, no more spam in console !
Any ideas?
An idea. Maybe your game server is hosted on Linux and you did a spelling mistake. In Linux, "a" is not "A", while comparing files by name. You can have "a.wav" and "A.wav" in the same folder on Linux, so be careful the sound names to be exact on the hard disk and in the INI configuration file.
Hello, I am new here. Can I ask you is there any possibility to change the default Quake sounds in this plugin? I tried just to replace the .wav file in the Quake Sounds folder with my own, but when I start the server and the game, the new sound just doesn't play. I tried to rename a file and renamed the same file in the .ini file but still doesn't work. Every sound I replace just doesn't play. Is it forbidden to replace sounds or I am doing smth. wrong. Is there any particular parameters for the files? Thanks in advance.
Hello, I am new here. Can I ask you is there any possibility to change the default Quake sounds in this plugin? I tried just to replace the .wav file in the Quake Sounds folder with my own, but when I start the server and the game, the new sound just doesn't play. I tried to rename a file and renamed the same file in the .ini file but still doesn't work. Every sound I replace just doesn't play. Is it forbidden to replace sounds or I am doing smth. wrong. Is there any particular parameters for the files? Thanks in advance.
As far as i know, not any .wav file can be played in cs 1.6. There are settings that should meet the requirments, but don't ask me what they are :p
Thanks a lot!
I tried with this parameters and it worked:
Bit resolution: 8-Bit
Sampling rate: 8000 Hz
Audio channels: mono
But the quality is not very good. Later I will try with those from above.
Thanks ones again!
/edit:
I found that these are the optimal settings for the files:
Bit resolution: 16 Bit
Sampling rate: 22050 Hz
Audio channels: mono
Advanced Quake Sounds v5.0
Updated on September 2018, all Games are Supported!
A New, Easy & Performant ("Quake Sounds") Plugin!
Contribute By Fixing/ Adding Things To The .sma Script On GITHUB!
Description
This plugin is very easy to be set up and it has a settings file.
It has many Kills Streak Sounds, from ("Unreal Tournament") and other games.
It doesn‘t have any bugs, it‘s entirely tested by me even with 32 players, rather than other plugins.
You can configure everything, the sounds which will be precached and all its events and its features.
It supports all games, Counter-Strike, Condition Zero, Day of Defeat, Half-Life, Team Fortress Classic, The Specialists, Natural Selection and Deathmatch Classic.
There‘s no Kills Streak sounds limit. You can set unlimited sounds. You can also remove sounds from file. Hattrick feature means the best player on the actual round.
Servers Running Advanced Quake Sounds
There Could be Many, but not all of Them Export Their Variables!
SOUND = 1 REQUIREDKILLS 3 = QuakeSounds/triplekill.wav
SOUND = 1 MESSAGE @ %s made a TRIPLE KILL!
SOUND = 16 REQUIREDKILLS 13 = QuakeSounds/monster.wav
SOUND = 16 MESSAGE @ %s is a MONSTER!
SOUND = 5 REQUIREDKILLS 6 = QuakeSounds/massacre.wav
SOUND = 5 MESSAGE @ %s did a MASSACRE!
Kills Streak Sounds
3 Frags -> TRIPLE KILL 5 Frags -> MULTI KILL 6 Frags -> RAMPAGE 7 Frags -> KILLING SPREE 9 Frags -> DOMINATING 11 Frags -> UNSTOPPABLE 13 Frags -> MEGA KILL 15 Frags -> ULTRA KILL 16 Frags -> EAGLE EYE 17 Frags -> OWNAGE 18 Frags -> LUDICROUS KILL 19 Frags -> HEAD HUNTER 20 Frags -> WICKED SICK 21 Frags -> MONSTER KILL 23 Frags -> HOLY SHIT 24 Frags -> G O D L I K E
Event Sounds
Head Shot -> Head Shot Suicide -> Laughs Grenade Kill -> Laughs Team Kill -> Team Killer Knife Kill -> Humiliating Defeat First Blood -> First Blood Round Start -> Pickup Your Weapons and Fight Double Kill -> Double Kill Hattrick -> Hattrick Flawless Victory -> Flawless Victory Revenge -> Pay Back
Settings File
Spoiler
Code:
// NOTE: IF YOU DISABLE AN EVENT, FOR EXAMPLE "HEADSHOT EVENT", THE HEAD SHOT SOUNDS WILL NOT BE PRECACHED.
// NOTE: REGARDING HUD MESSAGES [TE_TEXTMESSAGE], USE THE EMPTY VALUE TO SET NO HUD MESSAGES.
// NOTE: IF YOU DISABLE THE PLUGIN, NO SOUNDS WILL BE PRECACHED.
# ENABLES OR DISABLES THE PLUGIN.
ENABLE/DISABLE PLUGIN = 1
# HUD MESSAGES IN RGB [RED, GREEN, BLUE].
# NOTE: USE UNDERLINE FOR RANDOM VALUE. THE UNDERLINE IS '_'.
# NOTE: THE MAXIMUM VALUE IS 255 AND THE MINIMUM VALUE IS 0.
HUDMSG RED = _
HUDMSG GREEN = _
HUDMSG BLUE = _
# KILLS STREAK.
# NOTE: SOUNDS LIKE MONSTER KILL, GOD LIKE, MULTI KILL, MEGA KILL, TRIPLE KILL, ...
# NOTE: YOU CAN MODIFY THE "REQUIREDKILLS" VALUES.
# NOTE: YOU CAN ALSO MODIFY THE MESSAGES THAT WILL BE SENT TO THE PLAYERS.
# NOTE: YOU CAN ALSO ADD OR REMOVE SOUNDS FROM THIS LIST.
# NOTE: THERE'S NO SOUNDS LIMIT.
KILLSTREAK EVENT = 1
; Sounds structure:
; SOUND = {soundnumber} REQUIREDKILLS {kills} = {sound}
; SOUND = {soundnumber} MESSAGE @ %s {message}
SOUND = 1 REQUIREDKILLS 3 = QuakeSounds/triplekill.wav
SOUND = 1 MESSAGE @ %s is on TRIPLE KILL!
SOUND = 2 REQUIREDKILLS 5 = QuakeSounds/multikill.wav
SOUND = 2 MESSAGE @ %s is on MULTI KILL!
SOUND = 3 REQUIREDKILLS 6 = QuakeSounds/rampage.wav
SOUND = 3 MESSAGE @ %s is on RAMPAGE!
SOUND = 4 REQUIREDKILLS 7 = QuakeSounds/killingspree.wav
SOUND = 4 MESSAGE @ %s is on a KILLING SPREE!
SOUND = 5 REQUIREDKILLS 9 = QuakeSounds/dominating.wav
SOUND = 5 MESSAGE @ %s is DOMINATING!
SOUND = 6 REQUIREDKILLS 11 = QuakeSounds/unstoppable.wav
SOUND = 6 MESSAGE @ %s is UNSTOPPABLE!
SOUND = 7 REQUIREDKILLS 13 = QuakeSounds/megakill.wav
SOUND = 7 MESSAGE @ %s made a MEGA KILL!
SOUND = 8 REQUIREDKILLS 15 = QuakeSounds/ultrakill.wav
SOUND = 8 MESSAGE @ %s made an ULTRA KILL!
SOUND = 9 REQUIREDKILLS 16 = QuakeSounds/eagleeye.wav
SOUND = 9 MESSAGE @ %s has an EAGLE EYE!
SOUND = 10 REQUIREDKILLS 17 = QuakeSounds/ownage.wav
SOUND = 10 MESSAGE @ %s OWNS!
SOUND = 11 REQUIREDKILLS 18 = QuakeSounds/ludicrouskill.wav
SOUND = 11 MESSAGE @ %s made a LUDICROUS KILL!
SOUND = 12 REQUIREDKILLS 19 = QuakeSounds/headhunter.wav
SOUND = 12 MESSAGE @ %s is a HEAD HUNTER!
SOUND = 13 REQUIREDKILLS 20 = QuakeSounds/whickedsick.wav
SOUND = 13 MESSAGE @ %s is WICKED SICK!
SOUND = 14 REQUIREDKILLS 21 = QuakeSounds/monsterkill.wav
SOUND = 14 MESSAGE @ %s made a MONSTER KILL!
SOUND = 15 REQUIREDKILLS 23 = QuakeSounds/holyshit.wav
SOUND = 15 MESSAGE @ HOLY SHIT! %s GOT ANOTHER ONE!
SOUND = 16 REQUIREDKILLS 24 = QuakeSounds/godlike.wav
SOUND = 16 MESSAGE @ %s IS G O D L I K E !!!
# IF YOU WANNA ADD ANOTHER KILLS STREAK SOUND, IT WILL BE THE SOUND WITH NUMBER '17'.
# HEADSHOT
# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE} %s {MESSAGE}", WHERE THE FIRST '%s' IS THE KILLER NAME AND THE NEXT '%s' IS THE VICTIM NAME.
# NOTE: EXAMPLE OF HUD MESSAGE FOR HEADSHOT: "%s REMOVED %s's HEAD!" (WITHOUT QUOTES).
# NOTE: THIS HUD MESSAGE WILL BE SENT TO ALL PLAYERS (NOT ONLY TO THE KILLER OR ONLY TO THE VICTIM).
# NOTE: I SUGGEST TO LEAVE THE MESSAGE EMPTY ON POPULATED GAME SERVERS.
# NOTE: BUT IT LOOKS FINE ON DAY OF DEFEAT.
HEADSHOT EVENT = 1
HEADSHOT ONLY KILLER = 1
HEADSHOT SOUNDS = QuakeSounds/headshot.wav , QuakeSounds/headshot2.wav , QuakeSounds/headshot3.wav
HEADSHOT HUDMSG =
# SUICIDE
# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE VICTIM.
SUICIDE EVENT = 1
SUICIDE SOUNDS = QuakeSounds/suicide.wav , QuakeSounds/suicide2.wav , QuakeSounds/suicide3.wav , QuakeSounds/suicide4.wav
SUICIDE HUDMSG = %s KNOWS HOW THE KILL COMMAND WORKS!
# GRENADE KILL
# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE} %s {MESSAGE}", WHERE THE FIRST '%s' IS THE KILLER NAME AND THE NEXT '%s' IS THE VICTIM NAME.
NADE EVENT = 1
NADE SOUNDS = QuakeSounds/nade.wav
NADE HUDMSG = %s MADE A PRECISION THROW TO %s
# TEAM KILL
# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE KILLER NAME.
TEAMKILL EVENT = 1
TEAMKILL SOUNDS = QuakeSounds/teamkiller.wav
TEAMKILL HUDMSG = %s IS SICK!
# KNIFE KILL
# NOTE: THE HUDM ESSAGE STRUCTURE IS "%s {MESSAGE} %s {MESSAGE}", WHERE THE FIRST '%s' IS THE KILLER NAME AND THE NEXT '%s' IS THE VICTIM NAME.
KNIFE EVENT = 1
KNIFE SOUNDS = QuakeSounds/knife.wav , QuakeSounds/knife2.wav , QuakeSounds/knife3.wav
KNIFE HUDMSG = %s SLICED AND DICED %s!
# FIRST BLOOD
# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE KILLER NAME.
FIRSTBLOOD EVENT = 1
FIRSTBLOOD SOUNDS = QuakeSounds/firstblood.wav , QuakeSounds/firstblood2.wav , QuakeSounds/firstblood3.wav
FIRSTBLOOD HUDMSG = %s made the FIRST BLOOD!
# ROUND START
# NOTE: THE HUD MESSAGE STRUCTURE IS "{MESSAGE}", THE MESSAGE YOU WANT, DON'T USE '%s' HERE!
ROUNDSTART EVENT = 1
ROUNDSTART SOUNDS = QuakeSounds/prepare.wav , QuakeSounds/prepare2.wav , QuakeSounds/prepare3.wav , QuakeSounds/prepare4.wav
ROUNDSTART HUDMSG = PREPARE TO FIGHT!
# DOUBLE KILL
# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE KILLER NAME.
DOUBLEKILL EVENT = 1
DOUBLEKILL SOUNDS = QuakeSounds/doublekill.wav , QuakeSounds/doublekill2.wav
DOUBLEKILL HUDMSG = WOW, %s made a DOUBLE KILL!
# HATTRICK
# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE LEADER NAME, THE PLAYER WITH MOST KILLS FOR THIS ROUND.
# NOTE: THE 'MIN FRAGS FOR HATTRICK' MEANS HOW MANY FRAGS YOU SHOULD DO THIS ROUND TO APPEAR AT THE ROUND END AS "<%> WAS UNREAL THIS ROUND!".
HATTRICK EVENT = 1
HATTRICK SOUNDS = QuakeSounds/hattrick.wav
HATTRICK HUDMSG = %s WAS UNREAL THIS ROUND!
MIN FRAGS FOR HATTRICK = 7
# FLAWLESS VICTORY
# NOTE: THE HUD MESSAGE STRUCTURE IS "{MESSAGE} %s {MESSAGE}", WHERE '%s' IS THE TEAM NAME.
# NOTE: YOU CAN SET THE TEAM NAMES TO BE SHOWN. YOU CAN USE FOR EXAMPLE 'TERRO' INSTEAD OF THE DEFAULT VALUE 'TERRORIST'.
FLAWLESS VICTORY = 1
FLAWLESS SOUNDS = QuakeSounds/flawless.wav
FLAWLESS VICTORY HUDMSG = FLAWLESS %s VICTORY!
TERRO TEAM NAME = TERRORIST
CT TEAM NAME = COUNTER-TERRORIST
# REVENGE
# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE KILLER OR THE VICTIM NAME.
# NOTE: IF 'REVENGE ONLY FOR KILLER' IS SET TO 1, THE VICTIM WILL NOT HEAR THE SOUND.
REVENGE EVENT = 1
REVENGE ONLY FOR KILLER = 0
REVENGE SOUNDS = QuakeSounds/payback.wav
REVENGE KILLER MESSAGE = YOU'VE PAID %s BACK!
REVENGE VICTIM MESSAGE = %s HAS JUST PAID YOU BACK!
Credits
MeRcyLeZZ [Zombie Plague] jtp10181 [AMX Gore Ultimate] fysiks [Day of Defeat] hleV [Quake Sounds] ConnorMcLeod Arkshine Pruna [Ultimate Man Sounds Pack] Yokomo [Revenge Feature and Team Kill Sound]
Installation
Upload quakesounds.ini to /addons/amxmodx/configs/
Upload QuakeSounds.amxx to /addons/amxmodx/plugins/
Upload QuakeSounds folder to /sound/
Type QuakeSounds.amxx in /addons/amxmodx/configs/plugins.ini
Dear ("Counter-Strike") and ("Counter-Strike: Condition Zero") Server Owners,
You Only Need qs_manstanding.zip Pack If Your Game Server Is Not Re-Spawning Players!
If Your Game Server Is Running CS: DM (Death Match), Do Not Install qs_manstanding.zip!
This Pack Contains A Feature Called THE LAST MAN STANDING And It's Fired When A Player Remains
The Last Man Standing In Their Team! Anyways, qs_manstanding.zip Is Completely Optional!
This plugin is so engaging and fun but I noticed a lot of stuttering on my (Windows) TFC server. In my log, I see the following error:
Code:
L 05/25/2020 - 08:06:16: [AMXX] Displaying debug trace (plugin "QuakeSounds.amxx")
L 05/25/2020 - 08:06:17: [AMXX] Run time error 4: index out of bounds
L 05/25/2020 - 08:06:17: [AMXX] [0] 171560.attach::__DeathMsg (line 1248)
Can anyone please help? I would love to use this plugin.
I found a Github repo by a user named themreza with a collection of updated/modified plugins. I compiled his version of QuakeSounds and no longer have any errors or stuttering! I've uploaded the source and amxx file.