LR-MultiJobs Script by Legends Studio
Give your players the freedom to pursue multiple careers at once and swap between them in seconds!
Key Features
• Multi-Job Support – Store multiple jobs (with grades & salaries) per character
• In-Game Job Manager – Use the slick
/myjobs
menu to switch or remove roles on the fly
• Group-Based Slot Limits – Set job-slot caps for different groups (e.g. user, VIP, admin)
• Conflict Prevention – Block incompatible jobs (e.g. Blacksmith ✕ Miner) with optional rules
• Syn Society Integration – Seamlessly sync with society pay & grade structure
• Auto-Detect VORP Events – No need for extra hooks, works out of the box
• Locale Support – English included, easily add any language
• One-File Config – Simple, clean, and customizable
Fully Configurable
• Set maximum job slots per user group
• Enable or disable job conflict protection and list forbidden combos
• Toggle detailed debug logging
• Add or customize translations
Dependencies
- VORP Core
- VORP Menu
- oxmysql
- (Optional) Syn Society & dL_Society – for full society functionality
Download & Docs
Download on GitHub
Full setup guide included in the README!
Configuration (shared/config.lua
)
Config.locale = 'en' -- Language code (file must exist in /languages)
Config.Debug = true -- Print verbose info in server console
-- Max job slots for VORP groups
Config.GroupMaxJobs = {
user = 3,
vip = 5,
admin = 10
}
Config.DefaultMaxJobs = 3 -- Fallback if group not listed above
Events / API
If you want to add a new job from another script simply trigger:
-- server-side
TriggerServerEvent('lr-multijobs:server:newJob', source, {
name = 'police', -- job name string
grade = { level = 2 } -- integer grade level
})
Code is accessible | Yes |
Subscription-based | No |
Lines (approximately) | 30+ |
Requirements | Vorp Framework |
Support | Yes Discord |