🔧Installation TextUi

This page explains how to integrate the 'Sweepz_Ui_Elements' script's text ui system into other systems.

  • File Location: qb-core/client/drawtext.lua

  • Replace the entire file with the code we provided.

local function hideText()
    TriggerEvent("Sweepz_Ui_Elements:CloseTextUi")
end

local function drawText(text, position)
    TriggerEvent("Sweepz_Ui_Elements:OpenTextUi", text, "default", nil, nil)
end

local function changeText(text, position)
    TriggerEvent("Sweepz_Ui_Elements:CloseTextUi")
    Wait(1000)
    TriggerEvent("Sweepz_Ui_Elements:OpenTextUi", text, "default", nil, nil)
end

local function keyPressed()
    TriggerEvent("Sweepz_Ui_Elements:CloseTextUi")
end

RegisterNetEvent('qb-core:client:DrawText', function(text, position)
    drawText(text, position)
end)

RegisterNetEvent('qb-core:client:ChangeText', function(text, position)
    changeText(text, position)
end)

RegisterNetEvent('qb-core:client:HideText', function()
    hideText()
end)

RegisterNetEvent('qb-core:client:KeyPressed', function()
    keyPressed()
end)

exports('DrawText', drawText)
exports('ChangeText', changeText)
exports('HideText', hideText)
exports('KeyPressed', keyPressed)

Last updated