MessageBox on Windows

tfornik

Известный
Автор темы
324
259
Версия MoonLoader
.026-beta
У кого-то есть рабочий код, чтобы сообщения на windows выводить с помощью ffi
?
 

tfornik

Известный
Автор темы
324
259
Lua:
function ShowMessage(text, title, style)
    ffi.cdef [[
        int MessageBoxA(
            void* hWnd,
            const char* lpText,
            const char* lpCaption,
            unsigned int uType
        );
    ]]
    local hwnd = ffi.cast('void*', readMemory(0x00C8CF88, 4, false))
    ffi.C.MessageBoxA(hwnd, text,  title, style and (style + 0x50000) or 0x50000)
end
Ну вот из сниппетов
он не рабочий
если сделать проверку на афк, допустим 20 секунд, то сообщение не выведется до открытия окна samp
 

de_clain

Активный
231
63