Skip to content

getGarageBoundingBox

Shared

Manual Review Required

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


This function outputs the bounding box of a garage.

Tip

You can use the useful function CreateGarageColShape to create the garage colshape.

Syntax

float, ​float, ​float, ​float getGarageBoundingBox ( ​int garageID )
Required arguments
  • garageID: The garage ID that represents the garage door that is being checked.

Returns

Returns four float s indicating the bounding box of the garage. Western X position, Eastern X position, Southern Y position, Northern Y position,, false when invalid garageID was provided.

  • float: value1
  • float: value2
  • float: value3
  • float: value4

Code Examples

shared

Checks if the player is inside the bounding box of the garage and outputs the result to the chat

function garageCheck ( command, garageID )
if not garageID then
return
end
local west, east, south, north = getGarageBoundingBox ( garageID ) --get the bounding box of the specified garage
local x, y, z = getElementPosition ( getLocalPlayer ( ) ) --get the position of the player
if x > west and x < east and y > south and y < north then --check if the player is inside the bounding box
outputChatBox ( "You are inside the garage" )
else
outputChatBox ( "You are outside the garage" )
end
end
addCommandHandler ( "garagecheck", garageCheck )

See Also

World Functions