Показать сообщение отдельно

  #9  
Старый 27.04.2018, 23:55
_Vine_
Участник форума
Регистрация: 06.01.2016
Сообщений: 154
С нами: 5447649

Репутация: 28
По умолчанию

Цитата:
Сообщение от ๖ۣۣۜШурик  

В чём проблема? Не грузит весь список (1-2 элемента только)

C++:





Код:
static
int
fraction_current
=
fraction
;
const
char
*
fractionList
[
]
=
{
to_utf8
(
"Не выбрано"
)
.
c_str
(
)
,
to_utf8
(
"Полиция г.Los-Santos"
)
.
c_str
(
)
,
to_utf8
(
"Полиция г.San-Fierro"
)
.
c_str
(
)
,
to_utf8
(
"Полиция г.Las-Venturas"
)
.
c_str
(
)
,
to_utf8
(
"Федеральное Бюро Расследований"
)
.
c_str
(
)
}
;
if
(
ImGui
::
Combo
(
"fraction"
,
&
fraction_current
,
fractionList
,
IM_ARRAYSIZE
(
fractionList
)
)
)
fraction
=
fraction_current
;

ocornut/imgui(https://github.com/ocornut/imgui/blob/master/imgui_demo.cpp)

В imgui_demo.cpp с помощью поиска ищещь Imgui::Combo и смотришь как правильно его юзать.

Цитата:
Сообщение от CleanLegend  

Хукаешь present, reset,wnd_proc.
Если ты это хочешь сделать с помощью SF, то регаешь callback на present,reset.
Проводишь инициализацию в present с помощь imgui_init,в ресет добавляешь перезагрузку, в wndproc ImGui_ImplDX9_WndProcHandler.
В проекте достаточно, что бы все это сделать.
Делал такую штуку без СФ апи, проблема в том, что если в игру будет загружено два плагина с подрбным хуком пресент и ресет - краш.

Хук через виртуальную таблицу методов. С чем может быть связан краш, как исправить?

И еще, можно ли искать d3dDevice гташки с помощью сигнатуры?(не надо писать, что есть статик. Указатель)

Сигратура будет работаь в разных версиях гта, отличается ли сигнатура в одиночной игре и в сампе?
 
Ответить с цитированием