getMarkerTarget | Multi Theft Auto: Wiki Skip to content

getMarkerTarget

Client-side
Server-side
Shared

Pair: setMarkerTarget

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function returns the position of the specified marker's target, the position it points to. This only works for checkpoint markers and ring markers. For checkpoints it returns the position the arrow is pointing to, for ring markers it returns the position the ring is facing. You can set this target with setMarkerTarget.

OOP Syntax Help! I don't understand this!

  • Method:marker:getTarget(...)
  • Variable: .target

Syntax

float float float getMarkerTarget ( marker theMarker )
Required Arguments
  • theMarker: The marker you wish to retrieve the target position of.

Returns

  • float float float: value

Returns three float s if a target is set, or false in the first variable and nil in the two others if the marker is invalid or no target is set.

Code Examples

shared
function nextCheck(thePlayer)
local x,y,z = getMarkerTarget(source) -- get the marker target
if x ~= false then -- if a target is set for the marker, then...
outputChatBox("Next checkpoint at: " .. x .. " " .. y .. " " .. z, thePlayer) -- output a message with the coordinates
end
end
addEventHandler("onMarkerHit", root, nextCheck) -- add an event handler for the 'onMarkerHit' event