Bus Job
Level Achievements
Configure Bus Job levels, EXP progression, daily bonuses, and achievement rewards for FiveM ESX.
On this page3 sections
Level System and Achievements
Use this page to tune player progression and milestone rewards.
Level system
Config.Level = { Max = 20, -- maximum level PaymentBonus = 0.05, -- pay multiplier per level (+5% per level) ExpPerStop = { Min = 10, Max = 25 }, -- EXP earned per stop ExpPerRoute = 100, -- EXP earned for completing a route ExpPerfect = 50, -- bonus EXP for a perfect route -- EXP required to reach each level (20 values for levels 1β20) ExpRequired = { 100, 250, 450, 700, 1000, 1400, 1900, 2500, 3200, 4000, 5000, 6200, 7600, 9200, 11000, 13000, 15500, 18500, 22000, 26000, }, -- Daily bonus thresholds DailyBonus = { Routes = { 3, 6, 10 }, -- after 3 / 6 / 10 routes that day Multiplier = { 1.1, 1.25, 1.5 }, -- x1.10 / x1.25 / x1.50 },}How pay is calculated
Every stop payment goes through these multipliers in order:
- Base pay (random between
Payment.Stop.MinandPayment.Stop.Max) - + passengers on board Γ per-passenger rate
- Γ level bonus (
1 + level Γ PaymentBonus) - Γ daily bonus multiplier
- Γ night multiplier (if applicable)
- Γ weekend multiplier (if applicable)
- Γ smooth driving score penalty
- β any accumulated fines
- Γ damage reduction (applied at end of route)
Achievements
Config.Achievement = { { Id = "rookie", Name = "Rookie", Desc = "Your first 10 routes done.", Type = "routes", -- "routes" | "safe" | "passengers" Count = 10, -- how many needed to unlock Reward = 500, -- cash reward ($) },}Type | Counts |
|---|---|
routes | total completed routes |
safe | routes completed with zero accidents |
passengers | total passengers transported (lifetime) |
Achievements are checked automatically at the end of every route.
The reward is added to the player's cash and can trigger a Discord webhook.
Default achievements
| Name | Type | Requirement | Reward |
|---|---|---|---|
| Rookie | routes | 10 | $500 |
| Experienced | routes | 50 | $1,500 |
| Pro | routes | 100 | $2,500 |
| Veteran | routes | 250 | $5,000 |
| Master | routes | 500 | $10,000 |
| Legend | routes | 1,000 | $25,000 |
| No Drama | safe | 100 | $5,000 |
| Untouched | safe | 500 | $15,000 |
| People Mover | passengers | 10,000 | $15,000 |
| Full Bus Please | passengers | 50,000 | $50,000 |