Делаем окно с информацией

Статус
В этой теме нельзя размещать новые ответы.

im0rg

Известный
Друг
587
215
Меняй размер, если тебе её поднять то меняй координаты
 

MISTER_GONWIK

Всефорумный гонщик
Всефорумный модератор
1,260
1,740
Как сделать что бы включалось автоматом?
И в меню можно было выключить

в рендер самп запихать под условие загруженности структур сампа вот эту херню
Код:
cheat_state->_generic.hudinfomacion = 1

меню анттвик?
если нет, то слишком много объяснять придётся, не буду
 

MISTER_GONWIK

Всефорумный гонщик
Всефорумный модератор
1,260
1,740
dump_menu

я сделал так
cheat.cpp
cheat_state->_generic.shw = 1;
cheat.h
int shw;
cheat_generic.cpp
Код:
void cheat_handle_shw()
{
    traceLastFunc("cheat_handle_shw()");
    if (cheat_state->_generic.shw == 1)
    {
        return;
    }
}
proxyIDirect3DDevice9.cpp
Код:
        if (cheat_state->_generic.shw == 1)
        {
            float pos[3] = { 0, 0, 0 };
            uint32_t    bar_color = D3DCOLOR_ARGB(hud_bar->alpha, hud_bar->red, hud_bar->green, hud_bar->blue);
            render->D3DBox(pos[0] + 911, pos[1] + 824, pos[2] + 450, 180.0f, bar_color);
            pD3DFont->PrintShadow(1070, 830, D3DCOLOR_ARGB(255, 178, 34, 34), "INFO");
            //
            float    *coord =
                (cheat_state->state == CHEAT_STATE_VEHICLE) ? cheat_state->vehicle.coords : cheat_state->actor.coords;
            _snprintf_s(buf, sizeof(buf)-1, "Координаты: x-> %.2f y-> %.2f z-> %.2f", coord[0], coord[1], coord[2]);
            pD3DFont->PrintShadow(925, 850, D3DCOLOR_ARGB(255, 50, 205, 50), buf);
        }
Ура получилось функция включилась сама но!!
Включилась она после удаления этих строк с кода
Код:
uint32_t samp_info = ( uint32_t ) g_SAMP;
uint32_t func = g_dwSAMP_Addr + SAMP_FUNCUPDATESCOREBOARDDATA;
__asm mov ecx, samp_info
__asm call func
Функция появилась до загрузки самой игры смотри картинку
b1eb7197dbc7.png

Как сделать что бы до загрузки игры панель не появлялась?

if ( g_SAMP == NULL )
return;
 
Статус
В этой теме нельзя размещать новые ответы.