User Tools

Site Tools


script:ui_event:setcolor

setColor

From Customui Class

  Customui:setColor(playerid, uiid, elementid, color)

API Description Changes the color of a UI text element.

Parameters Types Info
playerid number Player ID
uiid string Custom UI ID
elementid string Text element ID
color string 6-digit hex color (RRGGBB)
Return Value Type
ErrorCode.OK (0) number

Examples

setColor_Example.lua
-- Triggered when player clicks a block
local function clickblock(event)
    local playerid = event.eventobjid  -- Clicking player's ID
    local uiid = "6986982063319417057"  -- Replace with your UI ID
    local elementid = "6986982063319417057_1"  -- Replace with text element ID
    local color = 0xff0000  -- Red color (RRGGBB format)
 
    -- Change the text element color
    Customui:setColor(playerid, uiid, elementid, color)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)

Color Format Details

Supported Formats

  • 0xRRGGBB (6-digit hex)

Common Color Values

Color Hex Value
Red 0xff0000
Green 0x00ff00
Blue 0x0000ff
White 0xffffff
Black 0x000000

Advanced Usage

Dynamic Coloring**

dynamic_color.lua
local colors = {"0xFF0000", "0x00FF00", "0x0000FF"}  -- Color cycle
local current = 1
Customui:setColor(playerid, uiid, elementid, colors[current])
current = (current % #colors) + 1  -- Rotate colors
script/ui_event/setcolor.txt · Last modified: 2025/05/23 03:50 by hhuxx