Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Нужен авторевольвер!

  • Автор темы Автор темы Veales
  • Дата начала Дата начала
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
bool AutoRevolver()
{
#define TICKS_TO_TIME
C_BaseCombatWeapon* local_weapon = Globals::LocalPlayer->GetActiveWeapon();
auto me = Globals::LocalPlayer;
auto cmd = Globals::pCmd;
auto weapon = me->GetActiveWeapon();

constexpr float REVOLVER_COCK_TIME = 0.234375f;// 0.2421875f;
const int count_needed = floor(REVOLVER_COCK_TIME / g_pGlobalVars->intervalPerTick);
static int cocks_done = 0;

if (!c_config::get().autorevolver || !me || !me->IsAlive() || !weapon || weapon->GetItemDefinitionIndex() != ItemDefinitionIndex::WEAPON_REVOLVER)
{
if (weapon->GetItemDefinitionIndex() == ItemDefinitionIndex::WEAPON_REVOLVER)
Globals::pCmd->buttons &= ~IN_ATTACK;
cocks_done = 0;
return true;
}

if (cocks_done < count_needed)
{
Globals::pCmd->buttons |= IN_ATTACK;
++cocks_done;
return false;
}
else
{
Globals::pCmd->buttons &= ~IN_ATTACK;
cocks_done = 0;
return true;
}

// 0.0078125 - 128ticks - 31 - 0.2421875
// 0.015625 - 64 ticks - 16 - 0.234375f

Globals::pCmd->buttons |= IN_ATTACK;

static float next_shoot_time = 0.f;

bool ret = false;

if (next_shoot_time - g_pGlobalVars->curtime < -0.5)
next_shoot_time = g_pGlobalVars->curtime + 0.2f - g_pGlobalVars->intervalPerTick; // -1 because we already cocked THIS tick ???

if (next_shoot_time - g_pGlobalVars->curtime - g_pGlobalVars->intervalPerTick <= 0.f) {
next_shoot_time = g_pGlobalVars->curtime + 0.2f;
ret = true;

}

return ret;
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Фикси под пасту xy0, если что он там +- подходит под xy0, но крашит хахахах
Сурсы я даже не посмею говорить, в которых он работает
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пускай фиксит лол, зачем помогать очередной пасте которая засирает форум?
1565864927410.png

Не позорься, прошу!
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хм, а дату можно посмотреть? И еще нужно принять факт того, что ты позоришься диз-инфой.
P.S.: Я делал это для себя и для саморазвития....
Совет для таких как ты: проверь информацию мудила. :roflanPominki: :roflanPominki:
ты тупой чел, ты пишешь что кто то просит помощи ради своей пасты, но сам же просил.
 
Назад
Сверху Снизу