new
-- ARGUMENTS
-- center: vector3
-- radius: number
-- renderOnFoot: boolean (optional)
-- renderAsDriver: boolean (optional)
-- renderAsPassenger: boolean (optional)
-- characterRestrictions: table (optional) ["abc:123",...]
-- jobRestrictions: table (optional) {jobName = minRank,...}
-- groupRestrictions: table (optional) {groupName = minRank,...}
-- RETURNS
-- point: table {
-- center: vector3
-- radius: number
-- renderOnFoot: boolean
-- renderAsDriver: boolean
-- renderAsPassenger: boolean
-- characterRestrictions: table
-- jobRestrictions: table
-- groupRestrictions: table
-- onPointInOut: function
-- isPointInside: function
-- refreshPermissions: function
-- destroy: function
-- }
local point = ti.points.new(ti.points.getPlayerPosition(),50.0,true)
ppoint :onPointInOut(ti.points.getPlayerPosition,function(isInside)
print("Is inside: " .. isInside)
end)
if not point:isPointInside(ti.points.getPlayerPosition()) then
point:destroy()
end
Last updated