This commit is contained in:
2025-04-17 01:31:49 +01:00
parent 1c048e6aff
commit 6935b852ce
5 changed files with 19 additions and 18 deletions
+6 -8
View File
@@ -25,21 +25,19 @@ impl Default for AntiAfk {
}
impl AntiAfk {
pub fn can_activate(&self) -> bool {
use util::win::*;
is_window_focused(GTA_WINDOW_TITLE)
&& !is_any_key_pressed(&PRESS_KEYS)
&& !is_cursor_visible()
}
pub fn activate(&mut self) {
if self.can_activate() {
if can_activate() {
send(&PRESS_KEYS);
}
self.interval = Instant::now();
}
}
pub fn can_activate() -> bool {
use util::win::{is_any_key_pressed, is_cursor_visible, is_window_focused};
is_window_focused(GTA_WINDOW_TITLE) && !is_any_key_pressed(&PRESS_KEYS) && !is_cursor_visible()
}
pub fn send(vk_codes: &[u8]) {
vk_codes.iter().for_each(|vk_code: &u8| unsafe {
keybd_event(