Discord Jobs | QBCore / ESX | Fivem
A script by Nullvalue
Price
UnknownFull Description
Preview - https://youtu.be/DAtoc7T2E3Y
Buy - https://moon-scriptsstore.tebex.io/package/5991267
images -
NOW SUPPORTS ESX / QBCore Frameworks
This script is a Lua script designed for QBCore framework. It provides functionality related to job assignment based on Discord roles. Below is a detailed description with bullet points that you can use for your script description:
- Job Assignment System:
- Allows players to obtain in-game jobs based on their Discord roles.
- Ensures a connection between Discord roles and in-game job access.
- Command Functionality:
- Introduces a custom command
/getjobfor players to request a specific job. - Players can specify the target job using the command, and the script checks their Discord roles for eligibility.
- Introduces a custom command
- Discord Role Verification:
- Verifies if the player possesses the required Discord role for the requested job.
- If the player lacks the necessary role, they receive an error notification.
- Grade Handling:
- Implements a grading system for jobs, allowing players to have different ranks within a job.
- Discord roles are assigned specific grades, determining the in-game job rank.
- Notification System:
- Utilizes the QBCore notification system to inform players of the outcome of their job request.
- Success notifications are displayed when the job assignment is successful.
- Error notifications are shown when the player lacks the required Discord role or if there’s an issue retrieving Discord roles.
- Configuration:
- Allows server administrators to configure jobs in the
Config.Jobstable. - Each job entry includes a name, the Discord role ID required for access, and a grade structure.
- Allows server administrators to configure jobs in the
- Warnings for Server Configuration:
- Includes a thread that checks for potential configuration issues.
- Warns administrators in the server console if a job is defined in
Config.luabut not found injobs.lua. - Warns if grade role IDs specified in
Config.luaare not found injobs.lua.
- Reusability:
- Designed to be easily extendable with additional jobs. Server administrators can add more jobs as needed by following the established structure in the
Config.Jobstable.
- Designed to be easily extendable with additional jobs. Server administrators can add more jobs as needed by following the established structure in the
- Robust Error Handling:
- Provides detailed error messages to players if issues arise, such as the inability to retrieve Discord roles or specifying an invalid job.
- Community Engagement:
- Fosters community engagement by connecting in-game roles to Discord roles, promoting a sense of identity and progression within the server.
- Compatibility:
- Developed with the QBCore framework, ensuring compatibility with the specified core functions and systems.
This script enhances the server experience by creating a seamless integration between Discord and in-game roles, allowing for a dynamic and engaging player progression system.
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | 65 |
| Requirements | discordroles |
| Support | Yes |
Community Reviews
See what others are saying about this script.
Leave a Review
Share your experience and help others.