Client
Simple and centralised dui creation, supporting sending message, change url and deletion
lib.dui:new
Constructs instance of Dui.
lib.dui:new(data)
- data:
table
- url:
string
- width:
number
- height:
number
- debug?:
boolean
- url:
Returns:
- dui:
Dui
- url:
string
- duiObject:
number
- duiHandle:
string
- runtimeTxd:
number
- txdObject:
number
- dictName:
string
- txtName:
string
- setUrl:
function
(url:string
) - sendMessage:
function
(data:table
) - remove:
function
- url:
Usage Example
local dui = lib.dui:new({
url = ("nui://%s/web/index.html"):format(cache.resource),
width = 1920,
height = 1080,
debug = true
})
-- Change url
dui:setUrl("https://google.com")
-- Send a message
dui:sendMessage({
action = "display",
value = true
})
-- Destroy
dui:remove()