User Tools

Site Tools


script:ui_event:hideuiview

hideUIView

From Customui Class

Player:hideUIView(playerid, uiid) API Description The main function of this method: hide a UI interface for a player.

Parameters Types Info
playerid number Player ID
uiid string The ID of the interface to hide
Return Value Type
ErrorCode.OK (0) number

Examples

hideUI_Example.lua
-- When a player clicks a block, execute this function
local function clickblock(event)
local uin = event.eventobjid -- The player ID who clicked the block
local uiid = "6986982063319417057" -- Replace with your actual UI ID
Player:hideUIView(uin, uiid) -- Hide the interface for the player
end
-- Register event for Player.ClickBlock
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)

Lua Code Explanation: Click Block Event Handler

This Lua code triggers when a player clicks a block, hiding a specified UI interface.

Function Definition

local function clickblock(event)

Declares a function named clickblock for the Player.ClickBlock event.

event parameter contains game event data.

Getting Player ID

local uin = event.eventobjid

Extracts the player’s account ID from the event object.

UI Configuration

local uiid = "6986982063319417057"

Defines the interface ID to hide.

Important: Replace this placeholder with your actual UI ID.

Hiding the Interface

Player:hideUIView(uin, uiid)

Calls the Player API to hide the UI for the target player.

Parameters:

  • uin → Player’s account ID.
  • uiid → Interface ID to hide.

Event Registration

ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)

Binds the clickblock function to the Player.ClickBlock event.

Educational Notes

Key concepts demonstrated:

  • Player interaction events (block clicks).
  • UI management (hiding interfaces dynamically).
  • Event-driven scripting in Lua.

Result: The specified UI hides when a player clicks any block.

Important Note

Remember to:

  • Replace “6986982063319417057” with your real UI ID.
  • Ensure the UI was previously opened (e.g., via openUIView).
script/ui_event/hideuiview.txt · Last modified: 2025/05/23 03:20 by hhuxx