Update ESP.cpp
This commit is contained in:
parent
d4c911f8d4
commit
546f86bf55
@ -378,6 +378,7 @@ void _FASTCALL emoji(CachedEntity *ent)
|
|||||||
{
|
{
|
||||||
static glez_texture_t textur =
|
static glez_texture_t textur =
|
||||||
glez_texture_load_png_rgba("/opt/cathook/data/res/atlas.png");
|
glez_texture_load_png_rgba("/opt/cathook/data/res/atlas.png");
|
||||||
|
static glez_texture_t idspecific;
|
||||||
auto hit = hitboxcache[ent->m_IDX][0];
|
auto hit = hitboxcache[ent->m_IDX][0];
|
||||||
Vector hbm, hbx;
|
Vector hbm, hbx;
|
||||||
if (draw::WorldToScreen(hit->min, hbm) &&
|
if (draw::WorldToScreen(hit->min, hbm) &&
|
||||||
@ -396,6 +397,59 @@ void _FASTCALL emoji(CachedEntity *ent)
|
|||||||
if (!textur)
|
if (!textur)
|
||||||
textur = glez_texture_load_png_rgba(
|
textur = glez_texture_load_png_rgba(
|
||||||
"/opt/cathook/data/res/atlas.png");
|
"/opt/cathook/data/res/atlas.png");
|
||||||
|
player_info_s info;
|
||||||
|
unsigned int steamID;
|
||||||
|
unsigned int steamidarray[32]{};
|
||||||
|
steamidarray[0] = 263966176;
|
||||||
|
steamidarray[1] = 479487126;
|
||||||
|
steamidarray[2] = 840899897;
|
||||||
|
if (g_IEngine->GetPlayerInfo(ent->m_IDX, &info))
|
||||||
|
{
|
||||||
|
steamID = info.friendsID;
|
||||||
|
}
|
||||||
|
if (!idspecific)
|
||||||
|
idspecific = glez_texture_load_png_rgba(
|
||||||
|
"/opt/cathook/data/res/idspec.png");
|
||||||
|
if (idspecific &&
|
||||||
|
playerlist::AccessData(steamID).state ==
|
||||||
|
playerlist::k_EState::CAT)
|
||||||
|
glez_rect_textured(
|
||||||
|
head_scr.x - size / 2, head_scr.y - size / 2, size,
|
||||||
|
size, white, idspecific, 2 * 64, 1 * 64, 64, 64);
|
||||||
|
for (auto i : steamidarray)
|
||||||
|
{
|
||||||
|
if (steamID == i &&
|
||||||
|
playerlist::AccessData(steamID).state ==
|
||||||
|
playerlist::k_EState::CAT)
|
||||||
|
{
|
||||||
|
if (!idspecific)
|
||||||
|
{
|
||||||
|
idspecific = glez_texture_load_png_rgba(
|
||||||
|
"/opt/cathook/data/res/idspec.png");
|
||||||
|
}
|
||||||
|
if (idspecific)
|
||||||
|
{
|
||||||
|
if (i == steamidarray[0])
|
||||||
|
glez_rect_textured(head_scr.x - size / 2,
|
||||||
|
head_scr.y - size / 2,
|
||||||
|
size, size, white,
|
||||||
|
idspecific, 1 * 64,
|
||||||
|
1 * 64, 64, 64);
|
||||||
|
else if (i == steamidarray[1])
|
||||||
|
glez_rect_textured(
|
||||||
|
head_scr.x - size / 2,
|
||||||
|
head_scr.y - size / 2, size, size,
|
||||||
|
white, idspecific, 0, 1 * 64, 64, 64);
|
||||||
|
else if (i == steamidarray[2])
|
||||||
|
glez_rect_textured(head_scr.x - size / 2,
|
||||||
|
head_scr.y - size / 2,
|
||||||
|
size, size, white,
|
||||||
|
idspecific, 2 * 64,
|
||||||
|
1 * 64, 64, 64);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (textur)
|
if (textur)
|
||||||
{
|
{
|
||||||
if (emoji_esp == 1)
|
if (emoji_esp == 1)
|
||||||
|
Reference in New Issue
Block a user