Vector4
Client-side
Server-side
Shared
Element category: Vector
Represents a 4D Vector.
OOP-Only Methods
create
Default constructor for the Vector4 class. Returns a Vector4 object.
Vector4(mixed vectorOrX[, float y, float z, float w])
- vectorOrX:
float | table | vector4
– Vector4, table, or floats indicating vector's coordinates - y:
float
– If vectorOrX is a float, this is the Y coordinate - z:
float
– If vectorOrX is a float, this is the Z coordinate - w:
float
– If vectorOrX is a float, this is the W coordinate
Code Examples
client
This example adds a command called "/garage", allowing you to get any garage bounding box.
function garageBoundingBox( _, garageID) if not garageID then outputChatBox("[Usage] /garage <id>") return end if tonumber(garageID) then if tonumber(garageID) > 0 and tonumber(garageID) < 50 then local boundingBox = Vector4(getGarageBoundingBox (garageID)) outputChatBox("West: "..boundingBox.x..", East: " ..boundingBox.y..", South: "..boundingBox.z.." North: "..boundingBox.w) else outputChatBox("Garage ID must be between 1 and 49") end endendaddCommandHandler ("garage",garageBoundingBox)