isCursorShowing
Client-side
Server-side
Shared
This function determines the state of a player's cursor.
Caution
This function only handles the cursor state set by the showCursor function, ignoring it if the console, chatbox, or menu is opened.
Caution
If you use this function on the server-side, keep in mind that it only detects the showCursor function executed on the server-side and not changes done by client-side.
Client Syntax
bool isCursorShowing ( )
Returns
- bool: result
Returns true if the player's cursor is visible, and false if it is not.
Server Syntax
bool isCursorShowing ( player playerElement )
Required Arguments
- playerElement: The player from whom we want to retrieve the cursor state.
Returns
- bool: result
Returns true if the player's cursor is visible, and false if it is not.
Code Examples
client - Toggle Cursor
This example creates a function to set the state of the player's cursor using the showCursor function.
function toggleCursor() local cursorState = isCursorShowing() -- Retrieve the state of the player's cursor local cursorStateOpposite = not cursorState -- The logical opposite of the cursor state
showCursor(cursorStateOpposite) -- Setting the new cursor stateend