#pragma semicolon 1
#include <sourcemod>
#include <tf2>
#include <tf2_stocks>
#define PLUGIN_VERSION "1.0.0"
public Plugin:myinfo =
{
name = "Kiss me.",
author = "Kiss me.",
description = "Kiss me.",
version = PLUGIN_VERSION,
url = ""
}
public OnPluginStart()
{
AddNormalSoundHook(HookSound);
}
public OnMapStart()
{
PrecacheSound("vo/heavy_generic01.wav");
}
public Action:HookSound(clients[64], &numClients, String:sample[PLATFORM_MAX_PATH], &ent, &channel, &Float:volume, &level, &pitch, &flags)
{
if (ent < 1 || ent > MaxClients || channel < 1)
return Plugin_Continue;
if (TF2_GetPlayerClass(ent) == TFClass_Heavy)
{
if(StrContains(sample, "vo/heavy_", false) != -1){
Format(sample, PLATFORM_MAX_PATH, "vo/heavy_generic01.wav");
}
return Plugin_Changed;
}
return Plugin_Continue;
}