Player Commands
• /bodycam - Toggle bodycam on/off
• /bodycaminactive - Toggle inactive/standby mode (pauses recording but keeps HUD visible)
• /emergency - Activate emergency mode (forces bodycam on during critical situations)
• /trafficstop - Log a traffic stop event
• /code4 - Log scene secured event
• /status [code] - Set officer status (10-8, 10-7, etc.)
• /screenshot - Take manual evidence screenshot
• /bodycampreview - Toggle live feed preview
• /evidence - Open screenshot/evidence gallery
• /dm [id] [message]` - Send direct message to another officer
Supervisor Commands
• /axondashboard - Open real-time supervisor dashboard to monitor all officers
• /broadcast [message] - Send broadcast message to all officers
Admin Commands
• /forcebodycam [id] - Force toggle any player's bodycam
• /bodycamstatus [id] - Check any player's bodycam status
Keybinds
• `Tile` (default) - Toggle bodycam on/off
• Panic Button - Configurable emergency key
Features
Bodycam System
• Real-life Axon Body 4 style HUD
• Battery system with drain/charging
• Auto-event detection (weapon drawn, shots fired, vehicle pursuit, foot chase)
• Emergency mode with body lock detection
• Inactive/standby mode
• First-person camera mode (optional)
Fleet 3 Dashcam
• Auto-activates in emergency vehicles
• Speed display (MPH/KMH)
• GPS location tracking
• REC indicator
• Separate serial number
Supervisor Dashboard
• Real-time officer monitoring
• Fleet 3 Active count
• AI event detection
• Alert system with Acknowledge All button
• Officer waypoint/location
• Live bodycam viewing
• Broadcast messaging
• Priority officer flagging
Notification System
• Built-in Axon notifications (no dependency required)
• Configurable per-type toggles
• Support for external systems (ND_Notify, okokNotify, etc.)
Customization
• Full config.lua control
• Discord role integration
• ACE permissions support
• Multiple HUD styles (reallife, background, transparent)
Customizable
• This script is built from the ground up to be fully customizable. You're not stuck with a one-size-fits-all setup. You can tweak it to fit your department or server exactly how you want. It's not your usual Axon script with just some text sitting in the corner; this one gives you way more control, features, and flexibility right out of the box.
Feedback & Support:
Bug Reports: Please report any bugs or issues on our Discord server
Feature Requests: Share your ideas and suggestions with the community
Support: Join our Discord for help with installation and configuration
🔗 Join Our Community: ND Discord Server
Edited by Nightz Development
What's New in Version v0.8.0
Released
## New Features
- **Full Localization (i18n)** — Dashboard and client notifications fully localized; 14 locale files shipped (`en`, `es`, `ar`, `de`, `fr`, `it`, `nl`, `pl`, `pt-br`, `ru`, `tr`, `zh-cn`, `ja`, `ko`); per-player language switching with persistent override
- **RTL Support** — Arabic locale applies right-to-left layout automatically; all other locales remain LTR
- **Officer Suspension** — Supervisors can temporarily suspend an officer's bodycam access from the dashboard with a configurable duration and optional reason; auto-expires, survives reconnects, supports early lift
- **Bodycam Revocation** — Supervisors can permanently revoke bodycam access; restored manually from the dashboard
- **Burst Recording** — Supervisors can remotely trigger periodic screenshot capture on any online officer
- **Geofencing** — Define map zones that alert supervisors when officers enter or leave; events logged to MySQL
- **Audit Log** — All privileged supervisor actions logged to `axon_audit_log` with actor, target, action, and result
- **Rate Limiting** — Per-player, per-event rolling rate limit buckets enforced server-side
- **Data Retention Policy** — Scheduled automatic purge of old MySQL rows across all tables; configurable per-table retention days
- **Evidence Size Cap** — Base64 screenshot payloads over 5 MB (decoded) are rejected client- and server-side
- **Dashboard Theme Toggle** — Dark/light theme switcher; selection persisted in `localStorage`
- **Dashboard Heatmap** — Officer position frequency heatmap overlay on the map tab
- **Mobile Responsive Layout** — Dashboard scales on smaller embedded browser viewports
- **8 New AI Patterns** — High-Risk Area Without Camera, No Activation After Dispatch, Repeated Manual Resets, Extended Emergency Mode, Silent Pursuit Context, Late Backup Request, Partner Separation Duration, Frequent Partner Sync Mismatch
## Config Changes
- Added `Config.Language.supported` — `config_framework.lua`
- Added `Config.RateLimiting` — `config_framework.lua`
- Added `Config.AuditLog` — `config_framework.lua`
- Added `Config.Suspension` — `config_ui.lua` (Section 16)
- Added `Config.ThemeToggle` — `config_ui.lua` (Section 13)
- Added `Config.Heatmap` — `config_ui.lua` (Section 14)
- Added `Config.VideoRecording` — `config_ui.lua` (Section 15)
- Added `Config.MobileResponsive` — `config_ui.lua` (Section 15)
- Added `Config.EvidenceSizeCap` — `config_main.lua` (Section 28)
- Added `Config.Geofencing` — `config_main.lua` (Section 29)
- Added `Config.RetentionPolicy` — `config_main.lua` (Section 30)
## Database Changes
New tables (auto-created via `sql/axon_schema.sql` on resource start):
`axon_suspensions`, `axon_audit_log`, `axon_geofences`, `axon_geofence_events`, `axon_retention_runs`, `axon_player_settings`, `axon_export_jobs`
Recommended Comments
Create an account or sign in to comment