-
Автор темы
- #1
вставил значит дт в свою p2c на лв, все работает все заебись, но с багами, например: речарджится когда кидаю гранату, с включеными хаидшотсами тоже, а когда выключаю чекбокс дабл тапа и нажимаю на кнопку активации дт, происходит постояный речардж.
Добрые люди помогите с кодом пожалуста, всем за ранее спасибо.
Код дт-
Добрые люди помогите с кодом пожалуста, всем за ранее спасибо.
Код дт-
Код:
int misc::max_ticks(int ticks)
{
return ticks;
}
void misc::double_tap(CUserCmd* m_pcmd)
{
auto recharge_time = TIME_TO_TICKS(g_cfg.ragebot.recharge_time);
double_tap_enabled = true;
if (!g_cfg.ragebot.double_tap || (g_cfg.antiaim.hide_shots_key.key <= KEY_NONE || g_cfg.antiaim.hide_shots_key.key >= KEY_MAX))
{
g_ctx.globals.ticks_allowed = 0;
double_tap_enabled = false;
return;
}
static auto lastdoubletaptime = 0;
if (!g_cfg.ragebot.double_tap_key.key)
{
g_ctx.globals.ticks_allowed = 0;
double_tap_enabled = false;
g_ctx.globals.shift_ticks = g_ctx.globals.tocharge;
return;
}
auto maxshift = g_cfg.ragebot.shift_amount;
g_ctx.globals.tickbase_shift = maxshift;
max_ticks(maxshift);
auto weapon = g_ctx.local()->m_hActiveWeapon();
if (!(m_pcmd->m_buttons & IN_ATTACK) && g_ctx.globals.tocharge < maxshift && g_ctx.globals.fixed_tickbase - lastdoubletaptime > recharge_time) {
g_ctx.globals.startcharge = true;
g_ctx.globals.tochargeamount = maxshift;
}
else {
g_ctx.globals.startcharge = false;
}
if (g_ctx.globals.tocharge > maxshift)
g_ctx.globals.shift_ticks = g_ctx.globals.tocharge - maxshift;
if (weapon && (m_pcmd->m_buttons & IN_ATTACK || (m_pcmd->m_buttons & IN_ATTACK2 && weapon->is_knife())) && g_ctx.globals.tocharge == maxshift) {
lastdoubletaptime = g_ctx.globals.fixed_tickbase;
g_ctx.globals.shift_ticks = maxshift;
}
if (g_ctx.globals.aimbot_working)
{
g_ctx.globals.double_tap_aim = true;
g_ctx.globals.double_tap_aim_check = true;
}
}