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