Mysticky Printer
Professional, job-restricted documents with signatures, metadata, inventory items, and a polished office terminal.
Mysticky Bridge requiredox_inventory itemsJob restricted
On this pageIncluded experienceInstallationPrinter locationsSecurity and validationAfter configuration
Included experience
- Ambulance: Drug Test Result, Medical Certificate, and Government Rehab Documents
- Police: Police Clearance
- Cardealer: Official Receipt and Certificate of Registration
- Mayor: Business Permit
- Custom inputs, selections, number fields, text areas, signatures, and validity periods
Installation
Complete the inventory steps before starting the resource.
- Add the definitions from [install]/ox_inventory_items.lua to your inventory item file.
- Copy every PNG from [install]/icons into ox_inventory/web/images.
- Keep the folder name mysticky_printer.
- Start mysticky_bridge before mysticky_printer.
ensure mysticky_bridge
ensure mysticky_printerPrinter locations
Edit printer entries in config.lua. Each printer supports a job, coordinates, placement mode, and Z offset.
- surface: detects the desk, counter, or floor beneath the configured point.
- exact: preserves your configured Z coordinate.
- ground: uses the GTA ground height at X/Y.
- Use Config.Debug temporarily to inspect configured, detected, and final Z values.
Security and validation
Important actions are checked server-side.
- Job and distance verification
- Cooldown and form validation
- Printer-paper requirement
- Inventory item and carry-capacity validation
- Persistent metadata on every printed document
After configuration
Restart the shared UI dependency and product, then test every department with the correct job.
restart mysticky_bridge
restart mysticky_printerGood to know
If your city uses a different city-hall job name, update the default mayor printer job in config.lua.