ffi

  1. DoctorHack (Шизой кодир)

    Как подгрузить кастомные модели Аризоны (SimpleModelLoader) перед RPC 113?

    Привет всем! Делаю скрипт на визуальные аксессуары через RPC 113 на лаунчере Arizona Games.На стандартных ID из GTA SA всё работает отлично, но с кастомными лаунчерскими аксессуарами (например, Прототип ID 31277 или Легендарный наруч медведя ID 28645) возникает проблема: вместо нормальной модели...
  2. G

    LUA front | C++ back

    Приветствую! Недавно пришла идея реализации проектов, придерживясь следующего концепта: C++ реализация функционала, систем и прочее LUA реализация визуальной части (различные менюшки) Зачем это нужно? LUA почти ничем не ограничивает в создании меню, но процесс заметно проще (лично мне не...
  3. Andrinall

    Как через ffi получить __uuidof для IUnknown::QueryInterface ?

    Вопрос в названии темы. Нужно получить IDXGIDevice, используя IDirect3DDevice9::QueryInterface (он же IUnknown::QueryInterface т.к. там наследование), но не понятно 2 момента - как кастовать метод, а именно как обозначать первый параметр с IID... void*? И второе - как получить этот самый REFIID...
  4. вайега52

    Исходник Гайд Знакомимся с FFI и работаем с памятью в Lua

    Доброго времени суток. Сегодня суббота (на момент того, когда я закончил писать статью, уже воскресенье), а это значит, что самое время потерять остатки нейронных связей и пописать немножко на Lua. В этой статье мы рассмотрим, как можно использовать библиотеку FFI в ваших проектах. Также...
  5. Andrinall

    Как объявить интерфейс ID3DXBuffer в ffi ?

    Вопрос в шапке. Нужно объявление ID3DXBuffer для его использования в D3DXAssembleShader и SetPixelShader Переломал себе всю голову, выбивает либо declaration specifier expected near 'ID3DXBuffer' at line 3, либо size of C type is unknown or too large at line 6. По сути мне из этого буфера...
  6. H

    Lua garagemod

    garagemod.lua - change behavior of in game garages In GTA San Andreas there are 50 garage objects. Some of them are Pay N Spray, mod garages or property garages. There are few which are used in missions, and are permanently locked outside mission and in SAMP. Car impounds also count as garage...
  7. H

    Lua HUD 3D Terrain Radar

    3D Terrain Radar (radar3d.lua) Pink (Horsi) - script | Pavel - map data Q&A What does this script do? It displays a 3D projection of the surrounding terrain in a radar style. Because it resembles normal radar function, player position is being shown also, as well as the direction player is...
  8. Rei

    получить hwnd в ракботе

    ffi.cdef [[ typedef unsigned long HANDLE; typedef HANDLE HWND; HWND GetActiveWindow(); ]] handle = ffi.C.GetActiveWindow(); выдает 0 сработало GetForegroundWindow(), но он не работает при свернутом окне. можно ли гарантировано получить хендл окна с помощью process id или еще...