Подгрузка стрима

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.027.0-preview
Как находясь в одном месте, подгружать зону стрима с другого места?
 

ARMOR

Я будто попал в другое измерение
Модератор
5,018
7,095
Типо так?

Lua:
local ffi = require("ffi")

ffi.cdef[[
    typedef struct {
        float x, y, z;
    } CVector;
]]

local CStreaming__LoadScene = ffi.cast("void(__cdecl*)(CVector* pPos)", 0x40EB70); -- Прогружает саму сцену
local CStreaming__LoadSceneCollision = ffi.cast("void(__cdecl*)(CVector* pPos)", 0x40ED80); -- Прогружает колизию сцены

function main()
    local pPos = ffi.new("CVector*");
    pPos.x = 100.0;
    pPos.y = 300.0;
    pPos.z = 60.0;
    -- Можно юзать что-то одно так-то
    CStreaming__LoadScene(pPos);
    CStreaming__LoadSceneCollision(pPos); 
end
 
  • Нравится
Реакции: minxty