Ludwig Mapalerts

:clipboard: LUDWIG MAPALERTS

Notify your playerbase about active events β€” without breaking immersion.

Ludwig MapAlerts lets you trigger location-based alerts for any in-game event β€” robberies, ambushes, emergencies β€” with full control over who gets notified, where the blip appears, and for how long.

Designed with immersion in mind: no intrusive HUD spam, just clean, configurable alerts that fit naturally into your server’s roleplay flow.


:shopping_cart: Get your Version

Escrowed Open Source

Discord


:rocket: Key Features

  • Map Alerts β€” notify players by job (in Radius or globally), in radius, or specific player ID with configurable label, message, duration, sprite & color
  • Source obfuscation β€” blips are placed randomly within a configurable radius, hiding the exact location
  • Sonar mode β€” replace static blips with a continuously pinging sonar animation
  • Cry for Help β€” dead or dying players can broadcast a distress call to nearby players
  • Hostage Alert β€” alert all online law enforcement officers instantly, regardless of distance
  • 10 blip aliases β€” use friendly names like "lightning" or "star", or pass native backend names directly
  • Discord webhook logging β€” every alert is logged with position, player info, and recipient count
  • Server & client triggered β€” fire alerts from either side with the same payload

:framed_picture: Preview

mapalerts_v1


:hammer_and_wrench: Technical Excellence

:red_circle: Native VORP, RSG and QB Support

Ludwig txLogs ships with a ready-bridge for both VORP Core, RSG and QB Core. Character data, job checks, are handled through the bridge automatically β€” swap Config.Framework and you are done.

:bridge_at_night: Bridge Architecture

If you run a custom framework, drop in your own adapter and the entire system works without touching a single line of core logic.


:memo:Usage

TriggerEvent('ludwig_mapalerts:triggerMapAlert', {
	coords = vector3(2618.77, -1297.93, 52.19), -- required
	exactPos = false, --optional - places blip on exact coords, no obfuscation
	notifyRadius = 500, -- optional* - only players within given radius will get the Marker
	jobs = { "police", "sheriff" }, -- optional β€” only notify players with these jobs in Radius
	serverId = nil, -- optional β€” notify a specific player only (ignores jobs/notifyRadius)
	label = "Robbery in progress", -- optional*
	message = "Armed robbery at the bank!", -- optional*
	duration = 60, -- optional, [seconds]*
	ignoreRadius = false, -- optional β€” notify all matching players server-wide
	color = "red", -- optional (see colours below)
	markerRadius = 64, -- optional*
	sprite = "question", -- optional, ignored when useSonar is true (see sprites below)
	useSonar = false, -- optional β€” use sonar instead of a static blip
})

-- Optional Values with the Star (*) will  fallback to Values predefined by you in the Config

Discord

Checklist

  • I have reviewed the latest version of the Releases rules.
  • I have included a detailed description of my work as described in the rules.
  • I have included a download link or a store link.
  • I have filled out the required information at the end of the topic

If you’re selling your resource, please include the following information at the end of your post:

Code is accessible Yes & No (two versions)
Subscription-based No
Lines (approximately) 1,354
Requirements a Core in any Way
Support Yes