3D Waypoints

sleepless_waypoints

A 3D waypoint utility for FiveM servers. create and manage custom waypoints in the game world.

Features

  • Built with DUI
  • Create and remove 3D waypoints
  • Distance scaling
  • highly configurable
  • image and fontawesome support
  • optional player map waypoint syncing
  • Server side, synced, waypoints

Dependencies

  • ox_lib

Download

github

Installation

  1. Download the resource.
  2. Place it in your resources folder.
  3. Add ensure sleepless_waypoints to your server.cfg.
  4. Restart your server.

Preview

video

Documentation

For detailed documentation, usage examples, and API reference, visit our documentation.

Other Releases

30 Likes

This looks super cool, good work

2 Likes

You outta be proud of this one partner… best waypoint system in FiveM!!

– Dan

1 Like

thanks man!

Nice work man :heart:

1 Like

looks clean af

1 Like

is there a way to set it so it can be seen further out and higher in the sky?

yes its in the docs but its easy this is what i did for nearest postal as an example

postalWpId = exports.sleepless_waypoints:create({ 
        coords = coords3,
        type = 'checkpoint',
        color = '#ff00ff',
        icon = 'location-dot',
        label = label,
        size = 1.0, -- makes it quiet large
        drawDistance = 1800.0,   -- how far it shows
        displayDistance = true,
        -- optional auto-remove distance:
         removeDistance = (config and config.blip and config.blip.distToDelete) or nil,
    })

3 Likes

nice thanks

Integrating 3D waypoints with nearest postal is a huge QoL improvement for players, especially for police or EMS roles. Definitely going to try implementing this on my server tonight.

2 Likes

this is working great. ty this is a great addition to the community

1 Like

amazing resource, full of new options to use in servers and have that AAA quality integrated easily. Well done Demi as always.

1 Like

Where do we add our own waypoints serverside to be seen at all times to mark something like a landmark? The documentation shows what code should be input but it doesn’t say where the code should be placed.