Вопрос Ресольвер для лв

Девки умнее, у них больше хромосом?
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
24 Май 2020
Сообщения
74
Реакции
13
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пацани кто может суомпилите сурси мне с етим ресольвером






int CBaseEntity::GetSequenceActivity(int sequence)
{
auto hdr = Interfaces.g_pModelInfo->GetStudioModel(this->GetModel());

if (!hdr)
return -1;



static auto client2 = GetModuleHandleW(L"client.dll");
static auto getSequenceActivity = (DWORD)(Utils.PatternScan(client2, "55 8B EC 83 7D 08 FF 56 8B F1 74"));
static auto GetSequenceActivity = reinterpret_cast<int(__fastcall*)(void*, studiohdr_t*, int)>(getSequenceActivity);

return GetSequenceActivity(this, hdr, sequence);
}

bool isPartOf(char *a, char *b) {
if (std::strstr(b, a) != NULL) {
return true;
}
return false;
}

class CResolver {
public:
void AntiAimResolver();
void AntiAimCorrection();
private:
bool IsFakeWalking();
};

struct ResolverData
{
float simtime, flcycle[13], flprevcycle[13], flweight[13], flweightdatarate[13], fakewalkdetection[2], fakeanglesimtimedetection[2], fakewalkdetectionsimtime[2];
float yaw, addyaw, lbycurtime;
float shotsimtime, oldlby, lastmovinglby, balanceadjustsimtime, balanceadjustflcycle;
int fakeanglesimtickdetectionaverage[4], amountgreaterthan2, amountequal1or2, amountequal0or1, amountequal1, amountequal0, resetmovetick, resetmovetick2;
int tick, balanceadjusttick, missedshots, activity[13];
bool bfakeangle, bfakewalk, playerhurtcalled, weaponfirecalled;
Vector shotaimangles, hitboxPos, balanceadjustaimangles;
uint32_t norder[13];
char* resolvermode = "NONE", *fakewalk = "Not Moving";
};

extern ResolverData pResolverData[64];
extern CResolver* Resolver;

void CResolver::AntiAimResolver()
{
CBaseEntity* pLocal = Hacks.LocalPlayer;
player_info_t info{};
if (!pLocal->isAlive())
return;

for (int i = 0; i < Interfaces.pEngine->GetMaxClients(); i++)
{
auto pEntity = Interfaces.pEntList->GetClientEntity(i);

if (!pEntity || !pLocal)
continue;

if (pEntity == pLocal)
continue;

if (!Interfaces.pEngine->GetPlayerInfo(i, &info))
continue;

if (pEntity->IsDormant())
continue;

if (pEntity->GetTeam() == pLocal->GetTeam())
continue;

if (pEntity->isAlive())
{
if (pResolverData.addyaw > 135.f)
pResolverData.addyaw = 0.f;
if (pResolverData[Hacks.LocalPlayer->GetIndex()].weaponfirecalled)
{
if (!pResolverData[pEntity->GetIndex()].playerhurtcalled)
{
if (isPartOf("Brute", pResolverData.resolvermode))
{
pResolverData.addyaw += 45.f;
}
}
else
pResolverData.playerhurtcalled = false;
pResolverData[Hacks.LocalPlayer->GetIndex()].weaponfirecalled = false;
}
for (int w = 0; w < 13; w++)
{
AnimationLayer currentLayer = pEntity->GetAnimOverlay(w);
const int activity = pEntity->GetSequenceActivity(currentLayer.m_nSequence);
float flcycle = currentLayer.m_flCycle, flprevcycle = currentLayer.m_flPrevCycle, flweight = currentLayer.m_flWeight, flweightdatarate = currentLayer.m_flWeightDeltaRate;
uint32_t norder = currentLayer.m_nOrder;
Vector* pAngles = pEntity->GetEyeAnglesPointer();
if (norder == 12)
{
pResolverData[pEntity->GetIndex()].fakewalkdetection[Hacks.CurrentCmd->command_number % 2] = flweight;
pResolverData[pEntity->GetIndex()].fakewalkdetectionsimtime[Hacks.CurrentCmd->command_number % 2] = pEntity->GetSimulationTime();
for (int t = 0; t < 2; t++)
{
int resetmovetick2{};
if (pResolverData[pEntity->GetIndex()].fakewalkdetection[t] > 0.f)
pResolverData[pEntity->GetIndex()].resetmovetick = t;
else if (t == 1)
{
if (pEntity->GetVecVelocity().Length2D() < 0.50 && flweight == 0.f)
{
pResolverData[pEntity->GetIndex()].fakewalk = "Not Moving";
pResolverData[pEntity->GetIndex()].bfakewalk = false;
}
}
else {
if (pResolverData[pEntity->GetIndex()].resetmovetick > 0)
resetmovetick2 = pResolverData[pEntity->GetIndex()].resetmovetick - 1;
else
resetmovetick2 = pResolverData[pEntity->GetIndex()].resetmovetick + 1;

if (pResolverData[pEntity->GetIndex()].fakewalkdetection[resetmovetick2] == 0.f)
{
pResolverData[pEntity->GetIndex()].fakewalk = "Fake Walking";
pResolverData[pEntity->GetIndex()].bfakewalk = true;
}
}
}
}
if (pEntity->GetVecVelocity().Length2D() >= 0.50 && norder == 6 && flweight >= 0.550000 || pEntity->GetVecVelocity().Length2D() >= 0.50 && norder == 5 && flweight >= 0.550000 || !pResolverData[pEntity->GetIndex()].bfakewalk && pEntity->GetVecVelocity().Length2D() >= 0.50)
{
float simtime = pEntity->GetSimulationTime();
Hitbox box{};
if (!box.GetHitbox(pEntity, 0))
continue;
Vector hitboxPos{};
float damage = box.GetBestPoint(hitboxPos);
pResolverData[pEntity->GetIndex()].lastmovinglby = pEntity->pelvisangs();
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].damage = damage;
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].simtime = simtime;
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].hitboxPos = hitboxPos;
pResolverData[pEntity->GetIndex()].resolvermode = "LBY Move";
pResolverData[pEntity->GetIndex()].fakewalk = "No Fake Walk";
pAngles->y = pEntity->pelvisangs();
}
else
{
if (activity == ACT_CSGO_IDLE_TURN_BALANCEADJUST && flweight >= 0.05f)
{
pResolverData[pEntity->GetIndex()].resolvermode = "Less BA Brute";
pResolverData[pEntity->GetIndex()].addyaw > 0.f ? pAngles->y = pEntity->pelvisangs() - pResolverData[pEntity->GetIndex()].addyaw - 77.5 : pAngles->y = pEntity->pelvisangs() - 77.5;
}
else if (activity == ACT_CSGO_IDLE_ADJUST_STOPPEDMOVING || activity == ACT_CSGO_IDLE_TURN_BALANCEADJUST && flweight == 0.f && flcycle >= 0.970000)
{
pResolverData[pEntity->GetIndex()].resolvermode = "LBY Brute";
pResolverData[pEntity->GetIndex()].addyaw > 0.f ? pAngles->y = pEntity->pelvisangs() - pResolverData[pEntity->GetIndex()].addyaw : pAngles->y = pEntity->pelvisangs() - 17.5;
}
}
g_Math.AngleNormalise(*pAngles);
}
}
}
}

ResolverData pResolverData[64];
CResolver* Resolver;
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ВОПРОС
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пацани кто может суомпилите сурси мне с етим ресольвером






int CBaseEntity::GetSequenceActivity(int sequence)
{
auto hdr = Interfaces.g_pModelInfo->GetStudioModel(this->GetModel());

if (!hdr)
return -1;



static auto client2 = GetModuleHandleW(L"client.dll");
static auto getSequenceActivity = (DWORD)(Utils.PatternScan(client2, "55 8B EC 83 7D 08 FF 56 8B F1 74"));
static auto GetSequenceActivity = reinterpret_cast<int(__fastcall*)(void*, studiohdr_t*, int)>(getSequenceActivity);

return GetSequenceActivity(this, hdr, sequence);
}

bool isPartOf(char *a, char *b) {
if (std::strstr(b, a) != NULL) {
return true;
}
return false;
}

class CResolver {
public:
void AntiAimResolver();
void AntiAimCorrection();
private:
bool IsFakeWalking();
};

struct ResolverData
{
float simtime, flcycle[13], flprevcycle[13], flweight[13], flweightdatarate[13], fakewalkdetection[2], fakeanglesimtimedetection[2], fakewalkdetectionsimtime[2];
float yaw, addyaw, lbycurtime;
float shotsimtime, oldlby, lastmovinglby, balanceadjustsimtime, balanceadjustflcycle;
int fakeanglesimtickdetectionaverage[4], amountgreaterthan2, amountequal1or2, amountequal0or1, amountequal1, amountequal0, resetmovetick, resetmovetick2;
int tick, balanceadjusttick, missedshots, activity[13];
bool bfakeangle, bfakewalk, playerhurtcalled, weaponfirecalled;
Vector shotaimangles, hitboxPos, balanceadjustaimangles;
uint32_t norder[13];
char* resolvermode = "NONE", *fakewalk = "Not Moving";
};

extern ResolverData pResolverData[64];
extern CResolver* Resolver;

void CResolver::AntiAimResolver()
{
CBaseEntity* pLocal = Hacks.LocalPlayer;
player_info_t info{};
if (!pLocal->isAlive())
return;

for (int i = 0; i < Interfaces.pEngine->GetMaxClients(); i++)
{
auto pEntity = Interfaces.pEntList->GetClientEntity(i);

if (!pEntity || !pLocal)
continue;

if (pEntity == pLocal)
continue;

if (!Interfaces.pEngine->GetPlayerInfo(i, &info))
continue;

if (pEntity->IsDormant())
continue;

if (pEntity->GetTeam() == pLocal->GetTeam())
continue;

if (pEntity->isAlive())
{
if (pResolverData.addyaw > 135.f)
pResolverData.addyaw = 0.f;
if (pResolverData[Hacks.LocalPlayer->GetIndex()].weaponfirecalled)
{
if (!pResolverData[pEntity->GetIndex()].playerhurtcalled)
{
if (isPartOf("Brute", pResolverData.resolvermode))
{
pResolverData.addyaw += 45.f;
}
}
else
pResolverData.playerhurtcalled = false;
pResolverData[Hacks.LocalPlayer->GetIndex()].weaponfirecalled = false;
}
for (int w = 0; w < 13; w++)
{
AnimationLayer currentLayer = pEntity->GetAnimOverlay(w);
const int activity = pEntity->GetSequenceActivity(currentLayer.m_nSequence);
float flcycle = currentLayer.m_flCycle, flprevcycle = currentLayer.m_flPrevCycle, flweight = currentLayer.m_flWeight, flweightdatarate = currentLayer.m_flWeightDeltaRate;
uint32_t norder = currentLayer.m_nOrder;
Vector* pAngles = pEntity->GetEyeAnglesPointer();
if (norder == 12)
{
pResolverData[pEntity->GetIndex()].fakewalkdetection[Hacks.CurrentCmd->command_number % 2] = flweight;
pResolverData[pEntity->GetIndex()].fakewalkdetectionsimtime[Hacks.CurrentCmd->command_number % 2] = pEntity->GetSimulationTime();
for (int t = 0; t < 2; t++)
{
int resetmovetick2{};
if (pResolverData[pEntity->GetIndex()].fakewalkdetection[t] > 0.f)
pResolverData[pEntity->GetIndex()].resetmovetick = t;
else if (t == 1)
{
if (pEntity->GetVecVelocity().Length2D() < 0.50 && flweight == 0.f)
{
pResolverData[pEntity->GetIndex()].fakewalk = "Not Moving";
pResolverData[pEntity->GetIndex()].bfakewalk = false;
}
}
else {
if (pResolverData[pEntity->GetIndex()].resetmovetick > 0)
resetmovetick2 = pResolverData[pEntity->GetIndex()].resetmovetick - 1;
else
resetmovetick2 = pResolverData[pEntity->GetIndex()].resetmovetick + 1;

if (pResolverData[pEntity->GetIndex()].fakewalkdetection[resetmovetick2] == 0.f)
{
pResolverData[pEntity->GetIndex()].fakewalk = "Fake Walking";
pResolverData[pEntity->GetIndex()].bfakewalk = true;
}
}
}
}
if (pEntity->GetVecVelocity().Length2D() >= 0.50 && norder == 6 && flweight >= 0.550000 || pEntity->GetVecVelocity().Length2D() >= 0.50 && norder == 5 && flweight >= 0.550000 || !pResolverData[pEntity->GetIndex()].bfakewalk && pEntity->GetVecVelocity().Length2D() >= 0.50)
{
float simtime = pEntity->GetSimulationTime();
Hitbox box{};
if (!box.GetHitbox(pEntity, 0))
continue;
Vector hitboxPos{};
float damage = box.GetBestPoint(hitboxPos);
pResolverData[pEntity->GetIndex()].lastmovinglby = pEntity->pelvisangs();
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].damage = damage;
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].simtime = simtime;
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].hitboxPos = hitboxPos;
pResolverData[pEntity->GetIndex()].resolvermode = "LBY Move";
pResolverData[pEntity->GetIndex()].fakewalk = "No Fake Walk";
pAngles->y = pEntity->pelvisangs();
}
else
{
if (activity == ACT_CSGO_IDLE_TURN_BALANCEADJUST && flweight >= 0.05f)
{
pResolverData[pEntity->GetIndex()].resolvermode = "Less BA Brute";
pResolverData[pEntity->GetIndex()].addyaw > 0.f ? pAngles->y = pEntity->pelvisangs() - pResolverData[pEntity->GetIndex()].addyaw - 77.5 : pAngles->y = pEntity->pelvisangs() - 77.5;
}
else if (activity == ACT_CSGO_IDLE_ADJUST_STOPPEDMOVING || activity == ACT_CSGO_IDLE_TURN_BALANCEADJUST && flweight == 0.f && flcycle >= 0.970000)
{
pResolverData[pEntity->GetIndex()].resolvermode = "LBY Brute";
pResolverData[pEntity->GetIndex()].addyaw > 0.f ? pAngles->y = pEntity->pelvisangs() - pResolverData[pEntity->GetIndex()].addyaw : pAngles->y = pEntity->pelvisangs() - 17.5;
}
}
g_Math.AngleNormalise(*pAngles);
}
}
}
}

ResolverData pResolverData[64];
CResolver* Resolver;
а в чем проблема самому подогнать под сурс?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пацани кто может суомпилите сурси мне с етим ресольвером






int CBaseEntity::GetSequenceActivity(int sequence)
{
auto hdr = Interfaces.g_pModelInfo->GetStudioModel(this->GetModel());

if (!hdr)
return -1;



static auto client2 = GetModuleHandleW(L"client.dll");
static auto getSequenceActivity = (DWORD)(Utils.PatternScan(client2, "55 8B EC 83 7D 08 FF 56 8B F1 74"));
static auto GetSequenceActivity = reinterpret_cast<int(__fastcall*)(void*, studiohdr_t*, int)>(getSequenceActivity);

return GetSequenceActivity(this, hdr, sequence);
}

bool isPartOf(char *a, char *b) {
if (std::strstr(b, a) != NULL) {
return true;
}
return false;
}

class CResolver {
public:
void AntiAimResolver();
void AntiAimCorrection();
private:
bool IsFakeWalking();
};

struct ResolverData
{
float simtime, flcycle[13], flprevcycle[13], flweight[13], flweightdatarate[13], fakewalkdetection[2], fakeanglesimtimedetection[2], fakewalkdetectionsimtime[2];
float yaw, addyaw, lbycurtime;
float shotsimtime, oldlby, lastmovinglby, balanceadjustsimtime, balanceadjustflcycle;
int fakeanglesimtickdetectionaverage[4], amountgreaterthan2, amountequal1or2, amountequal0or1, amountequal1, amountequal0, resetmovetick, resetmovetick2;
int tick, balanceadjusttick, missedshots, activity[13];
bool bfakeangle, bfakewalk, playerhurtcalled, weaponfirecalled;
Vector shotaimangles, hitboxPos, balanceadjustaimangles;
uint32_t norder[13];
char* resolvermode = "NONE", *fakewalk = "Not Moving";
};

extern ResolverData pResolverData[64];
extern CResolver* Resolver;

void CResolver::AntiAimResolver()
{
CBaseEntity* pLocal = Hacks.LocalPlayer;
player_info_t info{};
if (!pLocal->isAlive())
return;

for (int i = 0; i < Interfaces.pEngine->GetMaxClients(); i++)
{
auto pEntity = Interfaces.pEntList->GetClientEntity(i);

if (!pEntity || !pLocal)
continue;

if (pEntity == pLocal)
continue;

if (!Interfaces.pEngine->GetPlayerInfo(i, &info))
continue;

if (pEntity->IsDormant())
continue;

if (pEntity->GetTeam() == pLocal->GetTeam())
continue;

if (pEntity->isAlive())
{
if (pResolverData.addyaw > 135.f)
pResolverData.addyaw = 0.f;
if (pResolverData[Hacks.LocalPlayer->GetIndex()].weaponfirecalled)
{
if (!pResolverData[pEntity->GetIndex()].playerhurtcalled)
{
if (isPartOf("Brute", pResolverData.resolvermode))
{
pResolverData.addyaw += 45.f;
}
}
else
pResolverData.playerhurtcalled = false;
pResolverData[Hacks.LocalPlayer->GetIndex()].weaponfirecalled = false;
}
for (int w = 0; w < 13; w++)
{
AnimationLayer currentLayer = pEntity->GetAnimOverlay(w);
const int activity = pEntity->GetSequenceActivity(currentLayer.m_nSequence);
float flcycle = currentLayer.m_flCycle, flprevcycle = currentLayer.m_flPrevCycle, flweight = currentLayer.m_flWeight, flweightdatarate = currentLayer.m_flWeightDeltaRate;
uint32_t norder = currentLayer.m_nOrder;
Vector* pAngles = pEntity->GetEyeAnglesPointer();
if (norder == 12)
{
pResolverData[pEntity->GetIndex()].fakewalkdetection[Hacks.CurrentCmd->command_number % 2] = flweight;
pResolverData[pEntity->GetIndex()].fakewalkdetectionsimtime[Hacks.CurrentCmd->command_number % 2] = pEntity->GetSimulationTime();
for (int t = 0; t < 2; t++)
{
int resetmovetick2{};
if (pResolverData[pEntity->GetIndex()].fakewalkdetection[t] > 0.f)
pResolverData[pEntity->GetIndex()].resetmovetick = t;
else if (t == 1)
{
if (pEntity->GetVecVelocity().Length2D() < 0.50 && flweight == 0.f)
{
pResolverData[pEntity->GetIndex()].fakewalk = "Not Moving";
pResolverData[pEntity->GetIndex()].bfakewalk = false;
}
}
else {
if (pResolverData[pEntity->GetIndex()].resetmovetick > 0)
resetmovetick2 = pResolverData[pEntity->GetIndex()].resetmovetick - 1;
else
resetmovetick2 = pResolverData[pEntity->GetIndex()].resetmovetick + 1;

if (pResolverData[pEntity->GetIndex()].fakewalkdetection[resetmovetick2] == 0.f)
{
pResolverData[pEntity->GetIndex()].fakewalk = "Fake Walking";
pResolverData[pEntity->GetIndex()].bfakewalk = true;
}
}
}
}
if (pEntity->GetVecVelocity().Length2D() >= 0.50 && norder == 6 && flweight >= 0.550000 || pEntity->GetVecVelocity().Length2D() >= 0.50 && norder == 5 && flweight >= 0.550000 || !pResolverData[pEntity->GetIndex()].bfakewalk && pEntity->GetVecVelocity().Length2D() >= 0.50)
{
float simtime = pEntity->GetSimulationTime();
Hitbox box{};
if (!box.GetHitbox(pEntity, 0))
continue;
Vector hitboxPos{};
float damage = box.GetBestPoint(hitboxPos);
pResolverData[pEntity->GetIndex()].lastmovinglby = pEntity->pelvisangs();
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].damage = damage;
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].simtime = simtime;
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].hitboxPos = hitboxPos;
pResolverData[pEntity->GetIndex()].resolvermode = "LBY Move";
pResolverData[pEntity->GetIndex()].fakewalk = "No Fake Walk";
pAngles->y = pEntity->pelvisangs();
}
else
{
if (activity == ACT_CSGO_IDLE_TURN_BALANCEADJUST && flweight >= 0.05f)
{
pResolverData[pEntity->GetIndex()].resolvermode = "Less BA Brute";
pResolverData[pEntity->GetIndex()].addyaw > 0.f ? pAngles->y = pEntity->pelvisangs() - pResolverData[pEntity->GetIndex()].addyaw - 77.5 : pAngles->y = pEntity->pelvisangs() - 77.5;
}
else if (activity == ACT_CSGO_IDLE_ADJUST_STOPPEDMOVING || activity == ACT_CSGO_IDLE_TURN_BALANCEADJUST && flweight == 0.f && flcycle >= 0.970000)
{
pResolverData[pEntity->GetIndex()].resolvermode = "LBY Brute";
pResolverData[pEntity->GetIndex()].addyaw > 0.f ? pAngles->y = pEntity->pelvisangs() - pResolverData[pEntity->GetIndex()].addyaw : pAngles->y = pEntity->pelvisangs() - 17.5;
}
}
g_Math.AngleNormalise(*pAngles);
}
}
}
}

ResolverData pResolverData[64];
CResolver* Resolver;
Дохуя анти пасты
C++:
Expand Collapse Copy
int CBaseEntity::GetSequenceActivity(int sequence)
{
auto hdr = Interfaces.g_pModelInfo->GetStudioModel(this->GetModel());

if (!hdr)
return -1;



static auto client2 = GetModuleHandleW(L"client.dll");
static auto getSequenceActivity = (DWORD)(Utils.PatternScan(client2, "55 8B EC 83 7D 08 FF 56 8B F1 74"));
static auto GetSequenceActivity = reinterpret_cast<int(__fastcall*)(void*, studiohdr_t*, int)>(getSequenceActivity);

return GetSequenceActivity(this, hdr, sequence);
}

bool isPartOf(char *a, char *b) {
if (std::strstr(b, a) != NULL) {
return true;
}
return false;
}

class CResolver {
public:
void AntiAimResolver();
void AntiAimCorrection();
private:
bool IsFakeWalking();
};

struct ResolverData
{
float simtime, flcycle[13], flprevcycle[13], flweight[13], flweightdatarate[13], fakewalkdetection[2], fakeanglesimtimedetection[2], fakewalkdetectionsimtime[2];
float yaw, addyaw, lbycurtime;
float shotsimtime, oldlby, lastmovinglby, balanceadjustsimtime, balanceadjustflcycle;
int fakeanglesimtickdetectionaverage[4], amountgreaterthan2, amountequal1or2, amountequal0or1, amountequal1, amountequal0, resetmovetick, resetmovetick2;
int tick, balanceadjusttick, missedshots, activity[13];
bool bfakeangle, bfakewalk, playerhurtcalled, weaponfirecalled;
Vector shotaimangles, hitboxPos, balanceadjustaimangles;
uint32_t norder[13];
char* resolvermode = "NONE", *fakewalk = "Not Moving";
};

extern ResolverData pResolverData[64];
extern CResolver* Resolver;

void CResolver::AntiAimResolver()
{
CBaseEntity* pLocal = Hacks.LocalPlayer;
player_info_t info{};
if (!pLocal->isAlive())
return;

for (int i = 0; i < Interfaces.pEngine->GetMaxClients(); i++)
{
auto pEntity = Interfaces.pEntList->GetClientEntity(i);

if (!pEntity || !pLocal)
continue;

if (pEntity == pLocal)
continue;

if (!Interfaces.pEngine->GetPlayerInfo(i, &info))
continue;

if (pEntity->IsDormant())
continue;

if (pEntity->GetTeam() == pLocal->GetTeam())
continue;

if (pEntity->isAlive())
{
if (pResolverData.addyaw > 135.f)
pResolverData.addyaw = 0.f;
if (pResolverData[Hacks.LocalPlayer->GetIndex()].weaponfirecalled)
{
if (!pResolverData[pEntity->GetIndex()].playerhurtcalled)
{
if (isPartOf("Brute", pResolverData.resolvermode))
{
pResolverData.addyaw += 45.f;
}
}
else
pResolverData.playerhurtcalled = false;
pResolverData[Hacks.LocalPlayer->GetIndex()].weaponfirecalled = false;
}
for (int w = 0; w < 13; w++)
{
AnimationLayer currentLayer = pEntity->GetAnimOverlay(w);
const int activity = pEntity->GetSequenceActivity(currentLayer.m_nSequence);
float flcycle = currentLayer.m_flCycle, flprevcycle = currentLayer.m_flPrevCycle, flweight = currentLayer.m_flWeight, flweightdatarate = currentLayer.m_flWeightDeltaRate;
uint32_t norder = currentLayer.m_nOrder;
Vector* pAngles = pEntity->GetEyeAnglesPointer();
if (norder == 12)
{
pResolverData[pEntity->GetIndex()].fakewalkdetection[Hacks.CurrentCmd->command_number % 2] = flweight;
pResolverData[pEntity->GetIndex()].fakewalkdetectionsimtime[Hacks.CurrentCmd->command_number % 2] = pEntity->GetSimulationTime();
for (int t = 0; t < 2; t++)
{
int resetmovetick2{};
if (pResolverData[pEntity->GetIndex()].fakewalkdetection[t] > 0.f)
pResolverData[pEntity->GetIndex()].resetmovetick = t;
else if (t == 1)
{
if (pEntity->GetVecVelocity().Length2D() < 0.50 && flweight == 0.f)
{
pResolverData[pEntity->GetIndex()].fakewalk = "Not Moving";
pResolverData[pEntity->GetIndex()].bfakewalk = false;
}
}
else {
if (pResolverData[pEntity->GetIndex()].resetmovetick > 0)
resetmovetick2 = pResolverData[pEntity->GetIndex()].resetmovetick - 1;
else
resetmovetick2 = pResolverData[pEntity->GetIndex()].resetmovetick + 1;

if (pResolverData[pEntity->GetIndex()].fakewalkdetection[resetmovetick2] == 0.f)
{
pResolverData[pEntity->GetIndex()].fakewalk = "Fake Walking";
pResolverData[pEntity->GetIndex()].bfakewalk = true;
}
}
}
}
if (pEntity->GetVecVelocity().Length2D() >= 0.50 && norder == 6 && flweight >= 0.550000 || pEntity->GetVecVelocity().Length2D() >= 0.50 && norder == 5 && flweight >= 0.550000 || !pResolverData[pEntity->GetIndex()].bfakewalk && pEntity->GetVecVelocity().Length2D() >= 0.50)
{
float simtime = pEntity->GetSimulationTime();
Hitbox box{};
if (!box.GetHitbox(pEntity, 0))
continue;
Vector hitboxPos{};
float damage = box.GetBestPoint(hitboxPos);
pResolverData[pEntity->GetIndex()].lastmovinglby = pEntity->pelvisangs();
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].damage = damage;
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].simtime = simtime;
RageBackData[pEntity->GetIndex()][Hacks.CurrentCmd->command_number % 16].hitboxPos = hitboxPos;
pResolverData[pEntity->GetIndex()].resolvermode = "LBY Move";
pResolverData[pEntity->GetIndex()].fakewalk = "No Fake Walk";
pAngles->y = pEntity->pelvisangs();
}
else
{
if (activity == ACT_CSGO_IDLE_TURN_BALANCEADJUST && flweight >= 0.05f)
{
pResolverData[pEntity->GetIndex()].resolvermode = "Less BA Brute";
pResolverData[pEntity->GetIndex()].addyaw > 0.f ? pAngles->y = pEntity->pelvisangs() - pResolverData[pEntity->GetIndex()].addyaw - 77.5 : pAngles->y = pEntity->pelvisangs() - 77.5;
}
else if (activity == ACT_CSGO_IDLE_ADJUST_STOPPEDMOVING || activity == ACT_CSGO_IDLE_TURN_BALANCEADJUST && flweight == 0.f && flcycle >= 0.970000)
{
pResolverData[pEntity->GetIndex()].resolvermode = "LBY Brute";
pResolverData[pEntity->GetIndex()].addyaw > 0.f ? pAngles->y = pEntity->pelvisangs() - pResolverData[pEntity->GetIndex()].addyaw : pAngles->y = pEntity->pelvisangs() - 17.5;
}
}
g_Math.AngleNormalise(*pAngles);
}
}
}
}

ResolverData pResolverData[64];
CResolver* Resolver;
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну так ктото сделает?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1604040494177.png

а че так не сделаешь
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я просто не могу визуалку установить, запретил брат?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем оно тебе?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу