#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; }