get sample from ambient sound (#7)

This commit is contained in:
rtldg 2022-05-15 17:43:55 +00:00 committed by GitHub
parent 0bcaf21b3f
commit c3c8c97d5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -187,6 +187,18 @@ public Action OnPlayerRunCmd(int client)
{
char sSound[PLATFORM_MAX_PATH];
GetEntPropString(entity, Prop_Data, "m_iszSound", sSound, PLATFORM_MAX_PATH);
int channel = SNDCHAN_STATIC;
int level = SNDLEVEL_NONE;
float volume = 0.0;
int pitch = SNDPITCH_NORMAL;
char sSample[PLATFORM_MAX_PATH];
if (GetGameSoundParams(sSound, channel, level, volume, pitch, sSample, sizeof(sSample), entity))
{
sSound = sSample;
}
EmitSoundToClient(client, sSound, entity, SNDCHAN_STATIC, SNDLEVEL_NONE, SND_STOP, 0.0, SNDPITCH_NORMAL, _, _, _, true);
if(gI_Settings[client] & Debug)