ed
This commit is contained in:
parent
600d79af31
commit
5d11084641
136 changed files with 12007 additions and 584 deletions
28
resources/[freizeit]/[gym]/ps-ui/client/showImage.lua
Normal file
28
resources/[freizeit]/[gym]/ps-ui/client/showImage.lua
Normal file
|
@ -0,0 +1,28 @@
|
|||
--- Sets the display state for the NUI with an optional image.
|
||||
--- @param bool boolean: Determines whether to show or hide the NUI. `true` to show, `false` to hide.
|
||||
--- @param img string|nil: URL of the image to display. Ignored if `bool` is `false`.
|
||||
local function setDisplay(bool, img)
|
||||
DebugPrint("ShowImage called with " .. tostring(bool) .. " bool and " .. img .. " img")
|
||||
SendNUI("ShowImage", nil, {
|
||||
url = bool and img or nil,
|
||||
show = bool,
|
||||
}, true)
|
||||
end
|
||||
|
||||
--- Shows an image by setting the display state to `true`.
|
||||
--- @param img string: URL of the image to display.
|
||||
local function showImage(img)
|
||||
setDisplay(true, img)
|
||||
end
|
||||
|
||||
--- NUI callback for handling the image display state change.
|
||||
--- @param data table: Data received from the NUI callback.
|
||||
--- @field data.show boolean: Indicates whether the image was shown or hidden.
|
||||
--- @param cb function: Callback function to signal completion of the NUI callback.
|
||||
RegisterNUICallback("showItemImage-callback", function(data, cb)
|
||||
setDisplay(false)
|
||||
SetNuiFocus(false, false)
|
||||
cb('ok')
|
||||
end)
|
||||
|
||||
exports("ShowImage", showImage)
|
Loading…
Add table
Add a link
Reference in a new issue