From c0609ccf72073b5c63ffa8d9780cbd8fea3afbab Mon Sep 17 00:00:00 2001 From: BotoX Date: Mon, 25 Sep 2017 22:47:39 +0200 Subject: [PATCH] minor code change --- extension.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/extension.cpp b/extension.cpp index fad7899..c710230 100644 --- a/extension.cpp +++ b/extension.cpp @@ -452,13 +452,11 @@ DETOUR_DECL_MEMBER2(DETOUR_BroadcastSound, void, SoundInfo_t *, sound, CEngineRe { if(g_pAmbientSoundSample) { - CUtlVector< int > *pRecipients = &filter->m_Recipients; - cell_t clients[SM_MAXPLAYERS] = {}; - cell_t numClients = pRecipients->Count(); + cell_t numClients = filter->GetRecipientCount(); for(int i = 0; i < numClients; i++) - clients[i] = (*pRecipients)[i]; + clients[i] = filter->GetRecipientIndex(i); g_pOnBroadcastSound->PushCell(sound->nEntityIndex); g_pOnBroadcastSound->PushString(g_pAmbientSoundSample); @@ -468,6 +466,7 @@ DETOUR_DECL_MEMBER2(DETOUR_BroadcastSound, void, SoundInfo_t *, sound, CEngineRe cell_t result = 0; g_pOnBroadcastSound->Execute(&result); + CUtlVector< int > *pRecipients = &filter->m_Recipients; if(result > 0 && numClients < SM_MAXPLAYERS) { pRecipients->RemoveAll();