FAQ
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 will use 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 in the config file.
Shifts auto-end when leaving zone?
This is the expected behavior. The Config.autoEndTimeout setting 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. You can add support for additional billing systems by adding event handlers that call the SyncToActivityManager() function.
