setCursorPosition | Multi Theft Auto: Wiki Skip to content

setCursorPosition

Client-side
Server-side
Shared

Pair: getCursorPosition

This function sets the current position of the mouse cursor.

Syntax

bool setCursorPosition ( int cursorX, int cursorY )
Required Arguments
  • cursorX: Position for the X axis.
  • cursorY: Position for the Y axis.

Returns

  • bool: result

Returns true if the position has been successfully set, false otherwise.

Code Examples

client

This example sets your cursor position to the center of your screen after using the /cursorpos command.

function centerCursorFunction()
-- is cursor showing?
if isCursorShowing() then
-- get the screen size in pixels
local screenX, screenY = guiGetScreenSize()
-- set the cursor position to the center of the screen
setCursorPosition(screenX / 2, screenY / 2)
else
outputChatBox("Your cursor is not showing.")
end
end
addCommandHandler("cursorpos", centerCursorFunction)