noclip_crafting
A comprehensive crafting script for FiveM servers with QBCore and OX integration, featuring multiple locations, job-based access, blueprint system, and skill progression.
Multiple Locations
Configure different crafting benches with unique recipes and requirements
Job-Based Access
Restrict crafting to specific jobs and job grades
Blueprint System
Support for one-time use crafting recipes
Skill System
Experience-based progression with level requirements
Features
- Multiple Crafting Locations: Configure different crafting benches with unique recipes
- Job-Based Access: Restrict crafting to specific jobs and job grades
- Blueprint System: Support for one-time use crafting recipes
- Toolbox Integration: Use existing toolboxes as crafting locations
- Debug Mode: Enable detailed logging for troubleshooting
- Multi-Language Support: Localization system for different languages
- Animation Support: Custom animations for crafting processes
- Progress Bars: Visual feedback during crafting with ox_lib
- Resource Dependencies: Support for other scripts with conditional loading
- Advanced Recipe Options: Per-recipe job restrictions, custom animations, and timing
- Menu Lock System: Prevents multiple crafting operations simultaneously
- ox_lib Integration: Modern menu system with context menus
- ox_target Integration: Advanced targeting system for seamless interaction
- ox_inventory Integration: Modern inventory system with proper item management
- Anti-Dupe Protection: Server-side validation and dupe detection
- Comprehensive Logging: Detailed activity logging for administration
- Encryption Ready: Prepared for script encryption with separated editable functions
- Skill System: Experience-based progression with level requirements
- Item Requirements: Require specific items to access crafting benches
- Success/Failure Mechanics: Configurable success rates with ingredient loss on failure
- Enhanced Error Handling: Comprehensive safety checks and validation throughout
- Improved Menu Display: Clean item labels and filtered information display
- Admin Commands: Built-in commands for testing and debugging
- Police Alert Integration: Placeholder system for police notifications
- Hazard Effect System: Configurable hazard effects with proper error handling
Dependencies
qb-core
- QBCore Frameworkox_lib
- Modern UI libraryox_target
- Advanced targeting systemox_inventory
- Modern inventory system
Quick Start
- Place the
noclip_crafting
folder in yourresources
directory - Add
ensure noclip_crafting
to yourserver.cfg
- Add required items to your
ox_inventory/data/items.lua
- Configure the
config.lua
file - Restart your server
Note: Make sure to add the required items to your ox_inventory configuration. See the Installation Guide for detailed instructions.
Latest Updates: The script has been significantly improved with enhanced error handling, success/failure mechanics, improved menu display, and comprehensive debugging tools. See the Troubleshooting Guide for details on recent fixes.
Configuration Overview
The script is highly configurable with options for:
- Debug Mode: Enable detailed logging for troubleshooting
- Language Settings: Multi-language support with easy customization
- Crafting Locations: Configure multiple benches with unique recipes
- Job Restrictions: Set job and grade requirements for each location
- Skill System: Configure experience gain and level requirements
- Item Requirements: Require specific items to access crafting benches
- Success/Failure Rates: Configure crafting success chances and ingredient loss on failure
- Hazard Effects: Set up hazard effects and police alert integration
- Admin Commands: Configure admin commands for testing and debugging