Dui Functions
duifunctions.lua
These functions support dynamic UI image rendering in 3D environments using runtime texture dictionaries. Ideal for integrating nui:// or external http:// image URLs into MLOs or world props.
createDui(name, http, size, txd))
Sets up a runtime texture dictionary and links an image from a nui:// or http:// URL.
This function should be used once to create the texture dictionary needed for rendering Dui images.
Example:
createDui("logo", "https://example.com/logo.png", { x = 512, y = 256 }, scriptTxd)DuiSelect(data)
Updates the URL on an existing texture dictionary to change the rendered image.
Can be used at runtime to swap out visuals in MLOs or props.
Parameters:
textureDict(string): The texture dictionary to target.texture(string): The specific texture name to override.url(string): The new image URL.width,height(number): The texture resolution.
Example:
DuiSelect({
name = "logo",
texn = "logoTex",
texd = "someTxd",
size = { x = 512, y = 256 }
})Last updated