use toy_arms::{ VirtualKeyCode };
use toy_arms::external::Process;
const DW_FORCE_ATTACK_PATTERN: &str = "89 0D ? ? ? ? 8B 0D ? ? ? ? 8B F2 8B C1 83 CE 04";
fn main() {
let mut once = false;
let process = Process::from_process_name("csgo.exe").unwrap();
let client = process.get_module_info("client.dll").unwrap();
let address = client.find_pattern(DW_FORCE_ATTACK_PATTERN);
match address {
Some(i) => println!("found pattern at 0x{:x}", i),
None => println!("NOTHING FOUND"),
}
let offset = client.pattern_scan(
DW_FORCE_ATTACK_PATTERN,
2,
0,
);
match offset {
Some(i) => println!("found offset at 0x{:x}", i),
None => println!("NOTHING FOUND"),
}
loop {
if !once {
println!("Press INSERT to exit...");
once = !once;
}
if toy_arms::detect_keydown!(VirtualKeyCode::VK_INSERT) {
break;
}
}
}