====== hideElement ======
~~NOTOC~~
[[developer_center:developer_editor:script:ui_event|From Customui Class]]
Customui:hideElement(playerid, uiid, elementid [, effectid, time])
**API Description**
Hides a visible UI component, optionally with animation effects.
^ Parameters ^ Types ^ Info ^ Default ^
| playerid | number | Player ID | - |
| uiid | string | Parent UI ID | - |
| elementid | string | Component ID to hide | - |
| effectid | number | Animation type (optional) | 0 |
| time | number | Animation duration in s(optional) | 0|
^ Return Value ^ Type ^
| ErrorCode.OK (0) | number |
==== Examples ====
-- Basic instant hide
local function clickblock(event)
local playerid = event.eventobjid
local uiid = "6986982063319417057" -- Replace with your UI ID
local elementid = "6986982063319417057_1" -- Replace with component ID
-- Hide component immediately
Customui:hideElement(playerid, uiid, elementid)
end
-- Advanced usage with fade-out
local function hideWithEffect(event)
local playerid = event.eventobjid
Customui:hideElement(playerid, "6986982063319417057", "6986982063319417057_1", 1, 500) -- 500ms fade-out
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
==== Animation Effects ====
^ effectid ^ Animation Type ^
| 0 | Instant |
| 10001 | Fade In |
| 10002 | Zoom In |
| 10003 | Zoom Out |