Code Improvements

This commit is contained in:
Haze1337 2021-06-10 00:30:42 +03:00
parent cd9efe3a4f
commit 8822d2efeb
2 changed files with 16 additions and 15 deletions

Binary file not shown.

View File

@ -14,9 +14,6 @@ public Plugin myinfo =
url = ""
}
//CSS: 138: port.LightHum2
//CSGO: 199: port.LightHum2
#define Mute_Soundscapes (1 << 0)
#define Mute_AmbientSounds (1 << 1)
#define Mute_GunSounds (1 << 2)
@ -43,6 +40,7 @@ Handle gH_GetPlayerSlot = null;
// Other
int gI_SilentSoundScape = 0;
int gI_AmbientOffset = 0;
bool gB_ShouldHookShotgunShot = false;
ArrayList gA_PlayEverywhereAmbients = null;
bool gB_EntitiesFound = false;
@ -56,16 +54,20 @@ public APLRes AskPluginLoad2(Handle myself, bool late, char[] error, int err_max
gB_LateLoad = late;
}
//CSS: 138: port.LightHum2
//CSGO: 199: port.LightHum2
public void OnPluginStart()
{
gEV_Type = GetEngineVersion();
if(gEV_Type == Engine_CSS)
{
gI_SilentSoundScape = 138;
gI_AmbientOffset = 85;
}
else if(gEV_Type == Engine_CSGO)
{
gI_SilentSoundScape = 199;
gI_AmbientOffset = 89;
}
else
{
@ -425,7 +427,7 @@ public MRESReturn DHook_SendSound(Address pThis, Handle hParams)
return MRES_Ignored;
}
bool bIsAmbient = DHookGetParamObjectPtrVar(hParams, 1, gEV_Type == Engine_CSS ? 85 : 89, ObjectValueType_Bool);
bool bIsAmbient = DHookGetParamObjectPtrVar(hParams, 1, gI_AmbientOffset, ObjectValueType_Bool);
MRESReturn ret = MRES_Ignored;
@ -525,7 +527,6 @@ public int MenuHandler_Sounds(Menu menu, MenuAction action, int param1, int para
}
}
int iOption = StringToInt(sInfo);
gI_Settings[param1] ^= iOption;