Skinchanger indigo forcefullupdate

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
25 Дек 2016
Сообщения
27
Реакции
2
Не знаю вдруг кому нужен...
меняем это
Engine.cpp
Код:
Expand Collapse Copy
    void ForceFullUpdate()
    {
        DWORD pClientState = 0;

        if ( !pClientState )
            pClientState = CSX::Memory::FindPattern( ENGINE_DLL , FORCE_FULL_UPDATE_PATTERN , FORCE_FULL_UPDATE_MASK , 0x01 );

        if ( !pClientState )
            return;

        DWORD dwClientState = ( **(PDWORD*)pClientState ) + 0x16C;

        if ( Client::g_pSkin )
        {
            Client::g_pSkin->SetSkinConfig();
            Client::g_pSkin->SetModelConfig();
            Client::g_pSkin->SetKillIconCfg();
        }

        if ( *(PDWORD)dwClientState != -1 )
            *(PDWORD)dwClientState = -1;
    }

на
Код:
Expand Collapse Copy
    void ForceFullUpdate()
    {
        if (Client::g_pSkin)
        {
            Client::g_pSkin->SetSkinConfig();
            Client::g_pSkin->SetModelConfig();
            Client::g_pSkin->SetKillIconCfg();
        }

        typedef void(*ForceUpdate) (void);
        ForceUpdate FullUpdate = (ForceUpdate)CSX::Memory::FindSignature(ENGINE_DLL , "FullUpdate", "A1 ? ? ? ? B9 ? ? ? ? 56 FF 50 14 8B 34 85");
        FullUpdate();
    }

вот и работает обновление скинов =D
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Какой файл вообще
 
У меня он не крашит. А знаешь почему? потому что я включил мозг и поработал с Skin.cpp и DynSkin.cpp
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не знаю вдруг кому нужен...
меняем это

Код:
Expand Collapse Copy
    void ForceFullUpdate()
    {
        DWORD pClientState = 0;

        if ( !pClientState )
            pClientState = CSX::Memory::FindPattern( ENGINE_DLL , FORCE_FULL_UPDATE_PATTERN , FORCE_FULL_UPDATE_MASK , 0x01 );

        if ( !pClientState )
            return;

        DWORD dwClientState = ( **(PDWORD*)pClientState ) + 0x16C;

        if ( Client::g_pSkin )
        {
            Client::g_pSkin->SetSkinConfig();
            Client::g_pSkin->SetModelConfig();
            Client::g_pSkin->SetKillIconCfg();
        }

        if ( *(PDWORD)dwClientState != -1 )
            *(PDWORD)dwClientState = -1;
    }

на
Код:
Expand Collapse Copy
    void ForceFullUpdate()
    {
        if (Client::g_pSkin)
        {
            Client::g_pSkin->SetSkinConfig();
            Client::g_pSkin->SetModelConfig();
            Client::g_pSkin->SetKillIconCfg();
        }

        typedef void(*ForceUpdate) (void);
        ForceUpdate FullUpdate = (ForceUpdate)CSX::Memory::FindSignature(ENGINE_DLL , "FullUpdate", "A1 ? ? ? ? B9 ? ? ? ? 56 FF 50 14 8B 34 85");
        FullUpdate();
    }

вот и работает обновление скинов =D
не подскажешь где найти такую тему?
 
ох.. обновил тему
 
ЧУВАКИ, ЭТУ ШТУКУ МЕНЯТЬ НЕ НУЖНО ДЛЯ ФИКСА! НУЖНО ВКЛЮЧИТЬ МОЗГ И ЗАЙТИ В DynSkin.cpp.
вот результат:
4fEbQmR.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ЧУВАКИ, ЭТУ ШТУКУ МЕНЯТЬ НЕ НУЖНО ДЛЯ ФИКСА! НУЖНО ВКЛЮЧИТЬ МОЗГ И ЗАЙТИ В DynSkin.cpp.
вот результат:
4fEbQmR.png
хм.. да только чёт у некоторых крашит, а после этой замены краш прекратился ... не нравиться помоги людям тогда
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не знаю вдруг кому нужен...
меняем это
Engine.cpp
Код:
Expand Collapse Copy
    void ForceFullUpdate()
    {
        DWORD pClientState = 0;

        if ( !pClientState )
            pClientState = CSX::Memory::FindPattern( ENGINE_DLL , FORCE_FULL_UPDATE_PATTERN , FORCE_FULL_UPDATE_MASK , 0x01 );

        if ( !pClientState )
            return;

        DWORD dwClientState = ( **(PDWORD*)pClientState ) + 0x16C;

        if ( Client::g_pSkin )
        {
            Client::g_pSkin->SetSkinConfig();
            Client::g_pSkin->SetModelConfig();
            Client::g_pSkin->SetKillIconCfg();
        }

        if ( *(PDWORD)dwClientState != -1 )
            *(PDWORD)dwClientState = -1;
    }

на
Код:
Expand Collapse Copy
    void ForceFullUpdate()
    {
        if (Client::g_pSkin)
        {
            Client::g_pSkin->SetSkinConfig();
            Client::g_pSkin->SetModelConfig();
            Client::g_pSkin->SetKillIconCfg();
        }

        typedef void(*ForceUpdate) (void);
        ForceUpdate FullUpdate = (ForceUpdate)CSX::Memory::FindSignature(ENGINE_DLL , "FullUpdate", "A1 ? ? ? ? B9 ? ? ? ? 56 FF 50 14 8B 34 85");
        FullUpdate();
    }

вот и работает обновление скинов =D
Довны не могут хукнуть интерфейс и сделать через cl_fullupdate
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу