zrx_tracker

zrx_tracker
  • zrx_tracker
  • zrx_tracker

$15.00

Add to Basket

๐Ÿ“ก zrx_tracker โ€” Advanced Tracker System

An advanced, optimized and fully configurable player tracking system for FiveM (ESX).

Perfect for police, EMS, faction and roleplay servers looking for a professional real-time tracking system.


๐Ÿ“Œ Features

  • ๐Ÿ“ก Custom sync system with interval and live sync support
  • ๐Ÿ›ฐ๏ธ Live blip sync inside OneSync range
  • ๐Ÿ“ Coordinate blips outside OneSync range
  • ๐Ÿšจ Siren flash system (red/blue blip flashing)
  • ๐ŸŒŠ Water detection system
  • ๐Ÿ’€ Death detection system
  • ๐Ÿ”• Optional notifications for all tracker actions
  • ๐Ÿ‘ฎ Job-based tracking restrictions
  • ๐Ÿค Shared job visibility groups
  • ๐ŸŽจ Custom colors per shared job
  • ๐Ÿš— Automatic blip sprite based on vehicle class
  • ๐Ÿง  StateBag synchronized states
  • ๐Ÿชฃ Routing bucket support
  • โš™๏ธ Fully customizable notifications, strings and functions
  • ๐Ÿ” Optimized and fully synced

๐Ÿ“ฆ Requirements

  • ox_lib
  • oxmysql
  • es_extended

โš™๏ธ Installation

  1. Download the resource
  2. Place zrx_tracker into your resources folder
  3. Add this to your server.cfg
ensure zrx_tracker
  1. Edit configuration/config.lua

๐Ÿ“ค Exports

Server

exports['zrx_tracker']:disableTracker(player, bool)

Disable or enable the tracker for a player.


๐Ÿง  StateBags

KeyTypeDescription
zrx_tracker:disablebooleanWhether the tracker is disabled
zrx_tracker:hasItembooleanWhether the player has the tracker item
zrx_tracker:waterbooleanWhether the player is in water

๐Ÿ“ก Events

EventSideDescription
zrx_tracker:server:onSendserverTriggered when a tracker is sent to a player

โš™๏ธ Configuration Example

Config.Item = 'tracker'

Config.OnlyShowSameBucket = true

Config.Sync.live = true

Config.Sync.liveRefresh = 800

Config.Sync.time = 5

Config.Disable.water = true

Config.Disable.death = true

Config.ShowNotify.onSend = true

Config.ShowNotify.onRemove = true

Config.ShowNotify.onDeath = true

Config.ShowNotify.onWater = true

Config.BlockedJobs = {
    unemployed = true,
}

Config.SharedJobs = {
    { police = { r=0,g=0,b=255 }, ambulance = { r=255,g=0,b=0 } },
}

Config.Blip.changeOwn = false

Config.Blip.extra.siren = true

Config.Blip.extra.heading = true

Config.Blip.extra.height = true

Config.Blip.extra.vision = true

๐Ÿš— Vehicle Blip Types

  • main
  • automobile
  • bike
  • heli
  • boat
  • plane
  • submarine
  • train
  • trailer
  • water
  • death

๐Ÿ”” Notification Customization

Customize your own notification system inside:

configuration/function.lua

Example:

Config.Function.Notification = function(player, msg, title, type, color, time)

    -- server: TriggerClientEvent
    -- client: lib.notify(...)

end

All notification strings can be edited inside:

configuration/strings.lua

๐Ÿž Debug Logging

Config.Debug = false

Config.DebugLevel = 'INFO'

Available levels:

  • TRACE
  • DEBUG
  • INFO
  • WARN
  • ERROR

โšก Performance

  • Optimized sync handling
  • Low resource usage
  • OneSync optimized
  • StateBag synchronized
  • Production-ready

๐Ÿ› ๏ธ Support

Need help or found a bug?

Discord: https://discord.gg/mcN25FJ33K