From 11569b632747db2e9fd3616ca2ba49fd0d92b441 Mon Sep 17 00:00:00 2001 From: Pickle <111543470+PickleModifications@users.noreply.github.com> Date: Thu, 15 Dec 2022 18:18:13 -0500 Subject: [PATCH] Fixed Render-Target Bug --- client/dui.lua | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/client/dui.lua b/client/dui.lua index 6c97281..7abcd78 100644 --- a/client/dui.lua +++ b/client/dui.lua @@ -9,10 +9,22 @@ function CreateNamedRenderTargetForModel(name, model) if IsNamedRendertargetRegistered(name) then handle = GetNamedRendertargetRenderId(name) end - return handle end +function RequestTextureDictionary(dict) + RequestStreamedTextureDict(dict) + while not HasStreamedTextureDictLoaded(dict) do Wait(0) end + return dict +end + +function LoadModel(model) + if not IsModelInCdimage(model) then return end + RequestModel(model) + while not HasModelLoaded(model) do Wait(0) end + return model +end + function RenderScaleformTV(renderTarget, scaleform, entity) SetTextRenderId(renderTarget) -- set render target Set_2dLayer(4) @@ -23,4 +35,5 @@ function RenderScaleformTV(renderTarget, scaleform, entity) DrawSprite("ptelevision_b_dict", "ptelevision_b_txd", 0.5, 0.5, 1.0, 1.0, 0.0, 255, 255, 255, 255) SetTextRenderId(GetDefaultScriptRendertargetRenderId()) -- reset SetScriptGfxDrawBehindPausemenu(0) -end \ No newline at end of file +end +