mirror of
https://github.com/rehlds/hitboxtracker.git
synced 2025-01-12 06:38:13 +03:00
updated PlayerExtraInfo pattern (#2)
* updated PlayerExtraInfo pattern * updated struct extra_player_info_t * fixed bug with cl_minmodels * fixed PlayerExtraInfo pattern
This commit is contained in:
parent
c97a49386b
commit
4e99047155
@ -73,6 +73,9 @@ struct extra_player_info_t
|
||||
float showhealth;
|
||||
int health;
|
||||
char location[32];
|
||||
int sb_health;
|
||||
int sb_account;
|
||||
int has_defuse_kit;
|
||||
};
|
||||
|
||||
// Macros to hook function calls into the HUD object
|
||||
|
@ -57,7 +57,7 @@ extra_player_info_t **CClient::FindPlayerExtraInfo()
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
pos = find_pattern(pos, 32, "\x0F\xBF\x04\x2A\x2A\x2A\x2A\x2A\xC3");
|
||||
pos = find_pattern(pos, 64, "\x0F\xBF\x04\x2A\x2A\x2A\x2A\x2A\xC3");
|
||||
if (!pos) {
|
||||
return nullptr;
|
||||
}
|
||||
|
@ -874,9 +874,9 @@ int CGameStudioModelRenderer::_StudioDrawPlayer(int flags, entity_state_t *pplay
|
||||
|
||||
if (cl_minmodels && cl_minmodels->value)
|
||||
{
|
||||
if (g_PlayerExtraInfo[pplayer->number].teamnumber == TEAM_CT)
|
||||
if (g_PlayerExtraInfo[pplayer->number].teamnumber == TEAM_TERRORIST)
|
||||
{
|
||||
int modelindex = (cl_min_t && IsValidCTModelIndex(cl_min_t->value)) ? cl_min_t->value : CS_LEET;
|
||||
int modelindex = (cl_min_t && IsValidTModelIndex(cl_min_t->value)) ? cl_min_t->value : CS_LEET;
|
||||
m_pRenderModel = gEngfuncs.CL_LoadModel(sPlayerModelFiles[modelindex], nullptr);
|
||||
}
|
||||
else if (g_PlayerExtraInfo[pplayer->number].teamnumber == TEAM_CT)
|
||||
|
Loading…
x
Reference in New Issue
Block a user