Vector

MSK.CoordsToString

Converts the given coords to a vector string

Parameters coords - vector3, vector4 or table - Coordinates

Returns vectorString - string - the given coordinates as a string

local vectorString = MSK.CoordsToString(coords)

-- Example
local vectorString = MSK.CoordsToString(GetEntityCoords(PlayerPedId()))

MSK.VectorToVector

Converts vector4 to vector3

Parameters coords - vector4 - vector4 coordinates

Returns coords - vector3 - the given vector4 coordinates as vector3

local vec3Coords = MSK.VectorToVector(vector4)

-- Example
local vec3Coords = MSK.VectorToVector(vector4(0.0, 0.0, 0.0, 0.0))

print(MSK.CoordsToString(vec3Coords)) -- Output: "vector3(0.0, 0.0, 0.0)"

MSK.TableToVector

Converts a table to vector

Parameters coords - table - table coordinates

Returns coords - vector3 or vector4 - the given table coordinates as vector3 or vector4

local vecCoords = MSK.TableToVector(tableCoords)

-- Example 1: vector3
local vec3Coords = MSK.TableToVector({x = 0.0, y = 0.0, z = 0.0})

-- Example 2: vector4
local vec4Coords = MSK.TableToVector({x = 0.0, y = 0.0, z = 0.0, h = 0.0})

Last updated