Вопрос Анти афк

Начинающий
Статус
Оффлайн
Регистрация
9 Апр 2022
Сообщения
259
Реакции[?]
16
Поинты[?]
0
Здравствуйте, поделитесь пожалуйста кодом на анти афк
 
Начинающий
Статус
Оффлайн
Регистрация
15 Апр 2019
Сообщения
39
Реакции[?]
2
Поинты[?]
1K
C++:
struct SCVars {

        void antiAfk(float Value) {

            (float)((uintptr_t)this + 0x944) = Value;

            (float)((uintptr_t)this + 0x948) = Value;

        }

}

Вызов:
if (SCVars* pVar = SSystemGlobalEnvironment::Singleton()->GetIGame()->GetCVars())

    {

        pVar->antiAfk(9999999.0f);

    }
 
Начинающий
Статус
Оффлайн
Регистрация
9 Апр 2022
Сообщения
259
Реакции[?]
16
Поинты[?]
0
C++:
struct SCVars {

        void antiAfk(float Value) {

            (float)((uintptr_t)this + 0x944) = Value;

            (float)((uintptr_t)this + 0x948) = Value;

        }

}

Вызов:
if (SCVars* pVar = SSystemGlobalEnvironment::Singleton()->GetIGame()->GetCVars())

    {

        pVar->antiAfk(9999999.0f);

    }
Спасибо😊
 
Начинающий
Статус
Оффлайн
Регистрация
27 Фев 2020
Сообщения
432
Реакции[?]
19
Поинты[?]
14K
Хоть и дали ответ, но я обьясню как находится это все.

1) Находим адрес кваров (strings -> [CGameRules::GetVictoryCondition()] Unexpected: invalid g_victoryCondition cvar value %d -> 5_sub)

1701592412429.png

2) находим смещения afk (strings -> g_gameroom_afk_timeout)

1701592542125.png 0x944

strings -> g_ingame_afk_timeout

0x948
 

Вложения

Начинающий
Статус
Оффлайн
Регистрация
9 Апр 2022
Сообщения
259
Реакции[?]
16
Поинты[?]
0
Хоть и дали ответ, но я обьясню как находится это все.

1) Находим адрес кваров (strings -> [CGameRules::GetVictoryCondition()] Unexpected: invalid g_victoryCondition cvar value %d -> 5_sub)

Посмотреть вложение 265184

2) находим смещения afk (strings -> g_gameroom_afk_timeout)

Посмотреть вложение 265187 0x944

strings -> g_ingame_afk_timeout

0x948
Спасибо, побольше бы таких на югейм
 
Пользователь
Статус
Оффлайн
Регистрация
21 Окт 2019
Сообщения
349
Реакции[?]
48
Поинты[?]
15K
Хоть и дали ответ, но я обьясню как находится это все.

1) Находим адрес кваров (strings -> [CGameRules::GetVictoryCondition()] Unexpected: invalid g_victoryCondition cvar value %d -> 5_sub)

Посмотреть вложение 265184

2) находим смещения afk (strings -> g_gameroom_afk_timeout)

Посмотреть вложение 265187 0x944

strings -> g_ingame_afk_timeout

0x948
Зачем адреса каждую обнову обновлять, когда получать оффсет кваров можно через IGame или IConsole.
 
Начинающий
Статус
Оффлайн
Регистрация
27 Фев 2020
Сообщения
432
Реакции[?]
19
Поинты[?]
14K
Зачем адреса каждую обнову обновлять, когда получать оффсет кваров можно через IGame или IConsole.
Ну можно и так. Я просто показал как можно адрес найти, а смещение уже сами пусть учатся
Ну можно и так. Я просто показал как можно адрес найти, а смещение уже сами пусть учатся
Да и в целом какая разница обновлять его или нет? Если все равно дампить придется
 
Забаненный
Статус
Оффлайн
Регистрация
15 Май 2023
Сообщения
51
Реакции[?]
1
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
g_pGame->GetPlayerStatus()->SetAfkTime(0.0f);
 
Сверху Снизу