IsElementWithinMarker: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(i)
 
(8 intermediate revisions by 6 users not shown)
Line 5: Line 5:
==Syntax==
==Syntax==
<syntaxhighlight lang="lua">bool isElementWithinMarker ( element theElement, marker theMarker )</syntaxhighlight>
<syntaxhighlight lang="lua">bool isElementWithinMarker ( element theElement, marker theMarker )</syntaxhighlight>
{{OOP||[[element]]:isWithinMarker||}}


===Required Arguments===
===Required Arguments===
Line 15: Line 16:
==Example==
==Example==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
dutymarker = createMarker(126.56,254.98,78.9,255,0,0)
local dutymarker = createMarker(126.56, 254.98, 78.9, "cylinder", 2.0, 255, 0, 0, 150)


function duty(player, matchingDimension)
function duty(thePlayer)
if (isElementWithinMarker(player, dutymarker) == true ) then
    if isElementWithinMarker(thePlayer, dutymarker) then
    giveWeapon(player, 22, 100, 1)   
        giveWeapon(thePlayer, 22, 100, 1)   
else
    else
    outputChatBox("You are not at the right place!", player,255,0,0)
        outputChatBox("You are not at the right place!", thePlayer, 255, 0, 0)
end
    end
end
end
addCommandHandler("duty", duty)
addCommandHandler("duty", duty)
Line 29: Line 30:
==See Also==
==See Also==
{{Marker functions}}
{{Marker functions}}
[[Category:Needs_Example]]
[[ru:isElementWithinMarker]]

Latest revision as of 10:53, 18 August 2018

This function is used to determine if an element is within a marker.

Syntax

bool isElementWithinMarker ( element theElement, marker theMarker )

OOP Syntax Help! I don't understand this!

Method: element:isWithinMarker(...)


Required Arguments

  • theElement: The element you're checking.
  • theMarker: The marker you're checking.

Returns

Returns true if the element is within the marker, false otherwise

Example

local dutymarker = createMarker(126.56, 254.98, 78.9, "cylinder", 2.0, 255, 0, 0, 150)

function duty(thePlayer)
    if isElementWithinMarker(thePlayer, dutymarker) then
        giveWeapon(thePlayer, 22, 100, 1)  
    else
        outputChatBox("You are not at the right place!", thePlayer, 255, 0, 0)
    end
end
addCommandHandler("duty", duty)

See Also