RD-Blip Blip & Marker Management[QBCore/Qbox]

rd-blips - Advanced Blip & Marker Management for QBCore :world_map:

A powerful and flexible resource for managing map blips and markers with job-specific visibility and persistent storage.

Key Features :star2:

  • Admin Control Panel

    • Create and manage blips through simple commands
    • Create and manage markers with customizable properties
    • Intuitive menu interface using qb-input
  • Job Integration

    • Assign blips to specific jobs
    • Automatic visibility updates when players change jobs
    • Full support for IF-multijob
    • Default ‘all’ option for server-wide visibility
  • Persistence

    • All blips and markers are stored in the database
    • Survives server restarts
    • Easy backup and transfer
  • Performance Optimized

    • Efficient marker rendering system
    • Smart distance checks
    • Minimal resource usage

Commands :computer:

Blip Management

/createblip - Opens menu to create a new blip
/removeblip [description] - Removes a blip (uses closest if no description provided)

Marker Management

/createmarker - Opens menu to create a new marker
/removemarker [description] - Removes a marker (uses closest if no description provided)

Dependencies :clipboard:

  • QBCore Framework
  • oxmysql
  • qb-input
  • IF-multijob (optional)

Installation :wrench:

  1. Download from GitHub repository
  2. Extract to your resources folder
  3. Import the included SQL file
  4. Add ensure rd-blips to your server.cfg
  5. Restart your server

Configuration :gear:

Fully configurable through config.lua:

  • Command permissions
  • Default distances
  • Default scales
  • Marker colors
  • Extensive references for blip sprites and colors

Support :handshake:

  • Found a bug? Create an issue on GitHub
  • Need help? Check the documentation or open a discussion
  • Have a suggestion? PRs are welcome!

License :scroll:

This project is licensed under GNU General Public License v3.0

Preview :camera_flash:


Credits :clap:

Created by RoninDevelopment

Download :inbox_tray:

GitHub Repository

Don’t forget to leave a :star: on GitHub if you find this useful!

4 Likes

can you add support for gs_blips pls?

AMazing Script

I will look into it. Can you dm me a link to it. @Bacon_Space

https://github.com/GamzkyScripts/gs_blips

rd-blips v1.1.0 - Enhanced Blip Management Update

We’re excited to announce the release of rd-blips v1.1.0, featuring full integration with gs_blips to provide a more immersive and feature-rich blip management experience.

What’s New:
The update introduces enhanced blip functionality through gs_blips integration, providing rich information display, dynamic updates, and improved organization. All existing features remain fully functional, with the new capabilities available when gs_blips is installed.

Major Features:

  • Rich blip information display with custom titles and detailed descriptions
  • Dynamic distance updates for nearby blips
  • Job-based categorization with custom emoji indicators
  • Enhanced blip metadata support
  • Improved performance and optimization

Installation Notes:
Existing users will need to run the provided database upgrade script to add new columns. The integration with gs_blips is optional and can be enabled through the config file.

Full documentation and upgrade instructions are available in our updated README.

Thank you for using rd-blips!
Download Update: RoninDevelopment-Public/rd-blips at main · t0xicVybez/RoninDevelopment-Public · GitHub

1 Like

esx please :smirk:

Sadly im not very knowledgeable with esx as qbcore hasalways been my framework.

Can it support Qbox?

Should be easily convertable as they are very similar in calls ill look into it this weekend

how would i go about using jobtype leo and job name police if i wanted to is it possible to do that so it can track all police jobs?

amazing scrip :heart:

it should track them by default… as long as they have the job “police” same would be for “bcso” or “ambulance” etc

but the thing is i use job type “leo” For MY jobs :stuck_out_tongue:

When you use the setjob command
Do you do /setjob id police grade
Or
/detjob id leo grade?

tend to do both great work <3

@Bacon_Space @FaDaGamezBoii

Re-download the asset from Github and re-run the included SQL file.

** All files were updated and will need replaced. **

rd-blips Changelog - v1.2.0

Major Features

  • Added support for QBox Framework while maintaining QBCore compatibility
  • Introduced jobtype categorization system (LEO, Medical, Mechanic, etc.)
  • Added automatic framework detection

Job System Improvements

  • Added job category grouping (e.g., all police departments under ‘leo’)
  • Enhanced blip visibility based on job types
  • Improved job-based permissions system
  • Added support for multi-job systems

Technical Improvements

  • Added automatic jobtype detection based on job
  • Enhanced database structure with new columns
  • Improved performance with optimized queries
  • Added proper cleanup on player disconnection

GS Blips Integration

  • Added jobtype-based categories
  • Enhanced dynamic display updates
  • Improved category organization
  • Added detailed tooltips and descriptions

Quality of Life

  • Added detailed error messages
  • Enhanced user feedback
  • Added comprehensive translations
  • Improved marker placement validation

Bug Fixes

  • Fixed blip cleanup issues
  • Improved marker distance calculations
  • Enhanced error handling for invalid data
  • Fixed permission checking system

Developer Notes

  • Breaking changes to database structure (migration included)
  • New configuration options for jobtypes
  • Enhanced documentation
  • Added developer tooltips