Mechanic Call System
Players can request a mechanic via a call form with photos and a description. Mechanics receive notifications on their tablet.
Player Side
- Opens call form via
/mechaniccallcommand - Take up to 4 photos of the vehicle/location (via screenshot-basic)
- Screenshots uploaded to Discord webhook
- Max 200 character description
- Per-player cooldown (120 seconds, configurable)
Mechanic Side (Tablet)
- Incoming call notification on tablet (peek notification, 5s)
- View call details: player location, description, photo gallery
- Accept call to set GPS waypoint automatically
- Badge count for pending calls
- Calls auto-expire after 300 seconds (configurable)
- Broadcast to all online mechanics (configurable)
Configuration
| Option | Default | Description |
|---|---|---|
enabled | true | Enable call system |
command | mechaniccall | Command to open call form |
cooldown | 120 | Seconds between calls per player |
maxPhotos | 4 | Maximum photos per call |
maxDescriptionLength | 200 | Max description characters |
callTimeout | 300 | Auto-expire calls after X seconds |
peekDuration | 5 | Tablet notification duration (s) |
setWaypoint | true | Set GPS on accept |
screenshot.resource | screenshot-basic | Screenshot resource name |
screenshot.uploadURL | — | Discord webhook URL |
