Другое SAMPFUNCS | API C++

Cake_

Известный
Проверенный
263
313
Почему после компиляции скрипта нету в каталоге который я указал?
 

Harryss

Участник
233
26
Почему после компиляции скрипта нету в каталоге который я указал?
Ты смотришь по тому пути, что написан в консоли?

C++:
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 ==========
 

Rjx13

Известный
Проверенный
224
160
Как эмулировать нажатие кнопки H? SF->getGame()->emulateGTAKey - не работает
Нужно добиться того, чтобы машина издавала сигнал 300 милисекунд
 
Последнее редактирование:

Cake_

Известный
Проверенный
263
313
upload_2018-12-28_23-20-32.png

Подключил imgui по faq от клина, что делать?
 

Harryss

Участник
233
26
Посмотреть вложение 23151
Подключил imgui по faq от клина, что делать?
Весь день сегодня эту кашу варил, ребята помогали долго, сам видел. Попробуй мой готовый проект, который по итогу все-таки заработал.
ImGui.rar(https://drive.google.com/file/d/1PYNGzWnD-8QAb9cZzHGaJsLt1SyqOxZM)
 

Cake_

Известный
Проверенный
263
313
как получить время ПК в формате ЧАСЫ:МИНУТЫ:СЕКУНДЫ ДЕНЬ.МЕСЯЦ.ГОД. ? и как возможность закрытия imgui окна?
 

Cake_

Известный
Проверенный
263
313
Рома , у меня есть калбэк на презент, мне нужно вывести это время в 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;
}
 

Rjx13

Известный
Проверенный
224
160
Рома , у меня есть калбэк на презент, мне нужно вывести это время в 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())