Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос GlobalVariables

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
22 Апр 2022
Сообщения
53
Реакции
1
Всем привет! нашел сигнатуру 4C 8D 05 ?? ?? ?? ?? 48 8B CB 48 8D 15 ?? ?? ?? ?? E8 ?? ?? ?? ?? C6 43 ?? ?? 48 8B C3 48 8B 5C 24 ?? 48 83 C4 ?? 5F C3 CC 40 53,
начал выводить TickCount и в главном меню все пишет нормально а как только захожу на карту пишет 0
Может класс не валидный?
вот мой нынешний класс
C++:
Expand Collapse Copy
class IGlobalVariables
{
public:
    float     m_flRealTime;       
    int   m_nFrameCount;           
    float     m_flFrameTime;       
    float     m_flFrameTimeNext;   
    int   m_nMaxClients;           
    bool      m_bSupressSimulation;
    char      pad_0015[27];       

    float     m_flCurrentTime;         
    float     m_flRenderTime;           
    float     m_flClientTickFraction;   
    float     m_flNextTickFraction;     
    float     m_flIntervalPerTick;     
    int   m_nTickCount;             
    int   m_nClientTick;           
    float     m_flCurrentTickFraction; 
    char      pad_0050[8];         

    void* m_pNetChannel;           
    char      pad_0060[280];       

    char* m_szCurrentMap;           
    char* m_szCurrentMapName;       
};


если класс не валидный, можете дать новый класс или же как найти его?
 
Всем привет! нашел сигнатуру 4C 8D 05 ?? ?? ?? ?? 48 8B CB 48 8D 15 ?? ?? ?? ?? E8 ?? ?? ?? ?? C6 43 ?? ?? 48 8B C3 48 8B 5C 24 ?? 48 83 C4 ?? 5F C3 CC 40 53,
начал выводить TickCount и в главном меню все пишет нормально а как только захожу на карту пишет 0
Может класс не валидный?
вот мой нынешний класс
C++:
Expand Collapse Copy
class IGlobalVariables
{
public:
    float     m_flRealTime;      
    int   m_nFrameCount;          
    float     m_flFrameTime;      
    float     m_flFrameTimeNext;  
    int   m_nMaxClients;          
    bool      m_bSupressSimulation;
    char      pad_0015[27];      

    float     m_flCurrentTime;        
    float     m_flRenderTime;          
    float     m_flClientTickFraction;  
    float     m_flNextTickFraction;    
    float     m_flIntervalPerTick;    
    int   m_nTickCount;            
    int   m_nClientTick;          
    float     m_flCurrentTickFraction;
    char      pad_0050[8];        

    void* m_pNetChannel;          
    char      pad_0060[280];      

    char* m_szCurrentMap;          
    char* m_szCurrentMapName;      
};


если класс не валидный, можете дать новый класс или же как найти его?
потому что глобалвары динамический интерфейс
и меняет каждый раз свой адрес при заходе на карту / выходе и тому подобное
тебе нужно повторно его "захватить" в хуке LevelInit/UpdateGlobalVarsBase
 
Назад
Сверху Снизу