Ты смотришь по тому пути, что написан в консоли?Почему после компиляции скрипта нету в каталоге который я указал?
1>------ Сборка начата: проект: SF_Imgui, Конфигурация: Release Win32 ------
1>imgui.cpp
1>imgui_demo.cpp
1>imgui_draw.cpp
1>imgui_impl_dx9.cpp
1>imgui_impl_win32.cpp
1>imgui_widgets.cpp
1>main.cpp
1>Создание кода...
1>SFPlugin.vcxproj -> C:\Users\Alex\Desktop\ImGui\SFPlugin\..\..\..\..\..\Program Files (x86)\GTA \SAMPFUNCS\SF.sf // Путь компиляции
========== Сборка: успешно: 1, с ошибками: 0, без изменений: 0, пропущено: 0 ==========
Где можно посмотреть как заполнять BitStream?
Весь день сегодня эту кашу варил, ребята помогали долго, сам видел. Попробуй мой готовый проект, который по итогу все-таки заработал.Посмотреть вложение 23151
Подключил imgui по faq от клина, что делать?
За время провождения на BH я понял одну важную вещь - очень часто можно найти свой вопрос, пользуйся поискомПосмотреть вложение 23158
Как сменить шрифт гуя?
как получить время ПК в формате ЧАСЫ:МИНУТЫ:СЕКУНДЫ ДЕНЬ.МЕСЯЦ.ГОД. ?
std::string GetTime(void)
{
SYSTEMTIME time;
GetLocalTime(&time);
return formatString("%02d:%02d:%02d %02d.%02d.%04d", time.wHour, time.wMinute, time.wSecond, time.wDay, time.wMonth, time.wYear);
}
bool CALLBACK Present(CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion)
{
if (SUCCEEDED(SF->getRender()->BeginRender()))
{
ImGui_ImplDX9_NewFrame();
ImGui_ImplWin32_NewFrame();
ImGui::NewFrame();
if (activew)
{
ImGui::Begin("Clock by cakebou.", &activew, ImVec2(305, 160), 0.8f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoResize);
{
ImGui::Text();
}
ImGui::End();
}
ImGui::EndFrame();
ImGui::Render();
ImGui_ImplDX9_RenderDrawData(ImGui::GetDrawData());
SF->getRender()->EndRender();
}
return true;
}
Рома , у меня есть калбэк на презент, мне нужно вывести это время в ImGui::Text( //Время );
Как это можно сделать?
C++:bool CALLBACK Present(CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion) { if (SUCCEEDED(SF->getRender()->BeginRender())) { ImGui_ImplDX9_NewFrame(); ImGui_ImplWin32_NewFrame(); ImGui::NewFrame(); if (activew) { ImGui::Begin("Clock by cakebou.", &activew, ImVec2(305, 160), 0.8f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoResize); { ImGui::Text(); } ImGui::End(); } ImGui::EndFrame(); ImGui::Render(); ImGui_ImplDX9_RenderDrawData(ImGui::GetDrawData()); SF->getRender()->EndRender(); } return true; }
ImGui::Text(GetTime()) либо ImGui::Text(GetTime().c_str())
Как обьявить это ? formatStringКод:ImGui::Text(GetTime()) либо ImGui::Text(GetTime().c_str())
Как обьявить это ? formatString
std::string GetTime(void)
{
SYSTEMTIME time;
char buf[1024];
GetLocalTime(&time);
sprintf(buf, "%02d:%02d:%02d %02d.%02d.%04d", time.wHour, time.wMinute, time.wSecond, time.wDay, time.wMonth, time.wYear);
return buf;
}
ImGui::Text(GetTime().c_str());
Спасибо, сеньорКод:std::string GetTime(void) { SYSTEMTIME time; char buf[1024]; GetLocalTime(&time); sprintf(buf, "%02d:%02d:%02d %02d.%02d.%04d", time.wHour, time.wMinute, time.wSecond, time.wDay, time.wMonth, time.wYear); return buf; } ImGui::Text(GetTime().c_str());