The most realistic Axon Body 3 script, based on Axon Body Camera.
Image 1: a real AB3 overlay
Image 2: this script
TFNRP’s Axon Body 3 script’s goal is to be as realistic as possible, with future plans for more audio files the real Axon Body 3 uses.
Clone from Git or download manually
git clone https://github.com/TFNRP/axonbody3.gitTo be able to use AB3, implement the ab3.user.toggle ace in your server config.
Note: If you don't need ACL checks, you may disable this ace by setting
CommandAccessAcetonil, and implement the client-side logic inCommandAccessHandling.
- Supports the TFNRP framework to allow use for LEO.
- Just like the real thing. Beeps every 2 minutes whilst recording, audible to nearby players.
- Realistic overlay, with the same font used by Axon, ISO-8601 date format and transparent Axon logo.
- Maximum server performance. Everything that can be done client-side, is.
- Two commands included:
- /axon,- /axonon,- /axonoff- Starts/stops Axon recording
- /axonhide,- /axonshow- Hide/show the first-person overlay
 
The config.lua is shared between the client and server.
Config variables are explained in greater detail in config.lua, but here's an overview.
Warning
Do not enter server secrets inconfig.lua.
| property | type | description | 
|---|---|---|
| CommandBinding='u' | string|nil | Keybind to use for on/off command. May be nil for no keybind | 
| ThirdPersonMode=false | boolean | Whether the axon overlay is also visible in third person | 
| CommandAccessHandling | function | Handling used to verify if the client should be able to enable AB3 | 
| CommandAccessAce='ab3' | string|nil | Use ACL to determine whether the client should be able to enable AB3 | 
| ThrottleServerEvents=false | boolean | Whether server events should be throttled server-side | 
| ThrottleDropPlayer=true | boolean | Whether the player should be dropped if the throttle is violated | 
Please read Contributing before submitting a pull request.
- @RCPisAwesome for
- their Axon Body Camera script; and
- providing and giving permission of use of static/beep.wavfile.
 
Licensed under MIT License.


