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 Framework
  • ox_lib - Modern UI library
  • ox_target - Advanced targeting system
  • ox_inventory - Modern inventory system

Quick Start

  1. Place the noclip_crafting folder in your resources directory
  2. Add ensure noclip_crafting to your server.cfg
  3. Add required items to your ox_inventory/data/items.lua
  4. Configure the config.lua file
  5. 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