script:ui_event:setcolor
setColor
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