FAQ
Quick answers to the most common questions about ActivityManager.
Why is my server IP not authorized?
Your server IP must be whitelisted to communicate with the ActivityManager API. Open a ticket on Discord with your server IP address to get whitelisted.
How do I link my Discord server to a job?
You can add a guild using the command /ampanel.
Invoices are not syncing to Discord?
Make sure: 1) the billing system is correctly configured in config.lua, 2) syncToAPI is set to true, and 3) enable debugMode to see detailed logs.
Can I use multiple billing systems?
Yes! Each guild (job) can have its own billing system configured in the activitymanager_guilds database table. ActivityManager uses the correct billing system based on the player's current job.
How do I create work zones?
Use the /ampanel command in-game to open the admin panel. From there you can create, edit and delete work zones. Make sure you have the correct permissions configured.
Which frameworks are supported?
ActivityManager supports ESX, QBCore, QBox and Standalone mode. Set your framework type in Config.Framework.type.
Shifts auto-end when leaving the zone?
This is the expected behavior. Config.autoEndTimeout controls how long (in seconds) a player can be outside the zone before their shift automatically ends. Default is 60 seconds.
How do I add my billing system?
The sv_billing.lua file is not encrypted. Add support for additional billing systems by adding event handlers that call the SyncToActivityManager() function.
Still stuck?
Open a ticket on our Discord and we'll help you out.
