_Vine_
Активный
- 154
- 57
ocornut/imgui(https://github.com/ocornut/imgui/blob/master/imgui_demo.cpp)В чём проблема? Не грузит весь список (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;
В imgui_demo.cpp с помощью поиска ищещь Imgui::Combo и смотришь как правильно его юзать.
Делал такую штуку без СФ апи, проблема в том, что если в игру будет загружено два плагина с подрбным хуком пресент и ресет - краш.Хукаешь present, reset,wnd_proc.
Если ты это хочешь сделать с помощью SF, то регаешь callback на present,reset.
Проводишь инициализацию в present с помощь imgui_init,в ресет добавляешь перезагрузку, в wndproc ImGui_ImplDX9_WndProcHandler.
В проекте достаточно, что бы все это сделать.
Хук через виртуальную таблицу методов. С чем может быть связан краш, как исправить?
И еще, можно ли искать d3dDevice гташки с помощью сигнатуры?(не надо писать, что есть статик. Указатель)
Сигратура будет работаь в разных версиях гта, отличается ли сигнатура в одиночной игре и в сампе?