11-10-2015, 06:34 AM
Just throwing an example out there, I even had trouble with this at one point:
-- Lets define a box around 0, 70, 0 thats about 3 cubes big, just for this example.
-- Construct a box using opposite points defined as a min and max Vector3d
local VIPBox = cBoundingBox(Vector3d(-3, 67, -3), Vector3d(3, 73, 3))
-- Lets use the OnPlayerMoving hook to check if they are attempting to enter
function OnPlayerMoving(Player, OldPos, NewPos)
-- Check if the position that will jump to next is inside the box
if VIPBox:IsInside(NewPos) then
-- Tell the server that this plugin has handled the player's movement and do not let the server advance the player
return true
end
end

