FFH4X
前往频道在 Telegram
Đây là nhóm chính của FFH4X Group chat https://t.me/groupchatffh4x Kênh hợp tác https://t.me/tnguyenios
显示更多未指定国家未指定类别
550
订阅者
无数据24 小时
-17 天
-130 天
帖子存档
550
enum FireMode {
MANUL,
AUTO
};
enum FireStatus {
NONE,
FIRING,
CANCEL
};
float FireDelay = 0.005f;
bool AutoFire = false;
void (*_AutoFire)(void *_this, int32_t pFireStatus, int32_t pFireMode);
void old_AutoFire(void *_this, int32_t pFireStatus, int32_t pFireMode)
{
static clock_t lastTime = 0;
static bool fireState = false;
if (_this != NULL)
{
void* target = GetClosestEnemyByMode();
(target != NULL)
if (AutoFire && target != NULL)
{
clock_t now = clock();
if ((float)(now - lastTime) / CLOCKS_PER_SEC >= 0.005f)
{
fireState = !fireState;
lastTime = now;
}
if (fireState)
pFireStatus = FireStatus::FIRING;
else
pFireStatus = FireStatus::NONE;
pFireMode = FireMode::AUTO;
}
}
return _AutoFire(_this, pFireStatus, pFireMode);
}