Hello,
Anyone have a plugin which plays sound when someone get knifed.
I found a code somewhere here. but it plays sound with every weapon
Code:
#include <emitsoundany>
public void OnPluginStart()
{
HookEvent("player_death", Event_PlayerDeath);
}
public void OnMapStart()
{
AddFileToDownloadsTable("sound/wgm/sknifed.mp3");
PrecacheSoundAny("wgm/sknifed.mp3");
}
public void Event_PlayerDeath(Event event, const char[] name, bool dontBroadcast)
{
int attacker = GetClientOfUserId(event.GetInt("attacker"));
if (IsValidClient(attacker))
{
char weapon[64];
event.GetString("weapon", weapon, sizeof(weapon));
if (StrEqual(weapon, "knife") || StrEqual(weapon, "bayonet"))
{
EmitSoundToClientAny(attacker, "wgm/sknifed.mp3");
}
}
}
bool IsValidClient(int client)
{
if (!(0 < client <= MaxClients)) return false;
if (!IsClientInGame(client)) return false;
return true;
}
Any help would be appreciated.
If yes anyone could help me with this plugin, I want to know if it could play more than 1 sound.
Thanks!