Начинающий
- Статус
- Оффлайн
- Регистрация
- 24 Мар 2018
- Сообщения
- 23
- Реакции
- 1
So, i added this today, but it keep dropping my fps.. and it also works ONLY if i have AntiAim turned off... why is that happening?
Код:
void ragebot::FakeLag(CInput::CUserCmd *pCmd, bool& bSendPacket)
{
C_BaseEntity *pLocalPlayer = g_EntityList->GetClientEntity(g_Engine->GetLocalPlayer());
LocalInfo* localinfo;
static int ticks = 0;
static int ticks1 = 0;
static int iTick = 0;
static int iTick1 = 0;
static int iTick2 = 0;
int ticksMax = 15;
int value = g_Options.Ragebot.FakeLagAmt;
while (value > ticksMax)
value = 15;
if (g_Options.Ragebot.FakeLagMode == 0)
{
if (value > 0)
{
if (ticks1 >= ticksMax)
{
bSendPacket = true;
ticks1 = 0;
}
else
{
int packetsToChoke;
if (pLocalPlayer->GetVelocity().Length() > 0.f)
{
packetsToChoke = (int)((128.f / g_Globals->interval_per_tick) / pLocalPlayer->GetVelocity().Length()) + 1;
if (packetsToChoke >= 15)
packetsToChoke = 14;
if (packetsToChoke < value)
packetsToChoke = value;
}
else
packetsToChoke = 0;
bSendPacket = ticks1 < 18 - packetsToChoke;;
}
ticks1++;
}
}
else if (g_Options.Ragebot.FakeLagMode == 1)
{
if (ticks >= ticksMax)
{
bSendPacket = true;
ticks = 0;
}
else
{
int packetsToChoke;
if (pLocalPlayer->GetVelocity().Length() > 0.f)
{
packetsToChoke = (int)((128.f / g_Globals->interval_per_tick) / pLocalPlayer->GetVelocity().Length()) + 1;
if (packetsToChoke >= 15)
packetsToChoke = 14;
if (packetsToChoke < value)
packetsToChoke = value;
}
else
packetsToChoke = 0;
bSendPacket = ticks < 18 - packetsToChoke;;
}
ticks++;
}
}