Добавьте этот репозиторий в избранное, чтобы не пропустить новые обновления.
[!WARNING] Использование чит-программ строго запрещено Габеном. Это может привести к блокировке вашего аккаунта!
Если вам не плевать на ваш аккаунт, то не используйте любые читы, включая этот[!WARNING] The use of cheat programs is strictly prohibited by Gaben. This may result in your account being banned!
If you care about your account, then do not use any cheats, including this one
Пример скрипта на заточку:
https://www.youtube.com/watch?v=7u1fpSmLqNM
pub struct MyScript {...}
impl HeroScript for MyScript {
// Логика
fn update(&mut self, data: &External, _: KeyState, _: &mut Settings) {...}
// Отрисовываем
fn draw(&self, g: &egui::Painter, data: &External) {...}
// Возвращаем id героя. Hero::None - для всех
fn hero_id(&self) { Hero::Vindicta }
// Название для U
fn name(&self) -> &str {"name"}
// Клавиша
fn init_key_code(&self) -> Option<i32> {None}
}
Далее переходим в конструктор оверлея и добавляем свой скрипт
src>drawing>overlay.rs>impl Default for Overlay>fn default
let mut hero_scripts: Vec<(Arc<Mutex<dyn HeroScript>>, HeroScriptSettings)> = vec![
(Arc::new(Mutex::new(MyScript::default())), HeroScriptSettings::default())
];
name = "{название программы}"
cargo build --release
{название программы} --offsets
Актуальные смещения, которые используются в проекте - тык