API ReferenceGE Extensionscareermodules
Career Speed Traps Module
M.dependencies = {'career_career', 'gameplay_speedTraps'}
Dependencies
M.dependencies = {'career_career', 'gameplay_speedTraps'}Handles speed camera and red-light camera events in career mode. Issues fines based on speed, license plate status, and vehicle ownership type. Integrates with the leaderboard system.
Public API / Hooks
| Function | Signature | Description |
|---|---|---|
M.onSpeedTrapTriggered | (speedTrapData, playerSpeed, overSpeed) | Processes a speed camera trigger: fines, messages, leaderboard |
M.onRedLightCamTriggered | (speedTrapData, playerSpeed) | Processes a red-light camera trigger: $500 fine |
M.onExtensionLoaded | () | Loads speed trap leaderboards from save |
M.onSaveCurrentSaveSlot | (currentSavePath) | Saves leaderboards to save directory |
Dependencies
career_career(required)gameplay_speedTraps(required)career_modules_payment- fine paymentcareer_modules_inventory- vehicle ownership lookupcareer_modules_partInventory- license plate detectiongameplay_speedTrapLeaderboards- record tracking and persistence
Speed Fine Tiers
| Over Speed Limit | Fine |
|---|---|
| ≤ 6.7 m/s (~15 mph) | $35 |
| ≤ 11.2 m/s (~25 mph) | $70 |
| > 11.2 m/s | $100 (max) |
Penalty Types
| Scenario | Penalty |
|---|---|
| Owned vehicle with plates | Money fine (tiered) |
| No license plate | Warning only (no fine) |
| Work/loaner vehicle | Reputation loss with owning organization |
| Red light violation (with plates) | $500 fine |
| Red light (no plates) | Warning only |
License Plate Detection
Scans partInventory for any part with "licenseplate" in its name for the given vehicle inventory ID.
Usage Example
-- These are called automatically by the speed trap gameplay system
-- Manual usage is not typical, but the pattern is:
career_modules_speedTraps.onSpeedTrapTriggered(trapData, 35.5, 8.2)Audio
- Speed/red-light camera flash:
event:>UI>Career>Speedcam_Snapshot
See Also
- playerDriving - Traffic and pursuit management
- payment - Fine deduction
- reputation - Work vehicle reputation penalties