Crafting

7.52 EUR

Crafting

Description

Crafting System - Ultimate Crafting Script with the best features
This package uses the FiveM asset Escrow

This Crafting Script allows players to craft items in an open-world environment by gathering resources and crafting weapons or other items at specific crafting locations. It is designed to offering a user-friendly UI for crafting and systematic management of crafting data. Players must gather materials required for crafting and can then craft specific items, which are added to their inventory.

The script uses a dynamic Crafting Duration, which is set in the Config file and varies depending on the item type. The crafting duration is displayed to players in the UI, either in seconds or minutes, depending on the length of the process. Once the crafting process is completed, players are notified and the crafted item is granted to them.

Player crafting data, such as crafting progress and available items, is stored both locally and in a SQL database. This ensures that players progress is not lost even after a server restart or script restart.

Features of the Script:

Crafting UI:
- User-friendly, interactive UI that visualizes the crafting process.
- Displays required materials and their quantities.
- Progress bar for crafting with dynamic duration shown in seconds or minutes.

Dynamic Crafting Duration:
- The crafting duration is displayed dynamically based on values set in the config.
- Duration is automatically converted into minutes or seconds for easy reading.

Progress and Inventory Management:
- Saves crafting progress to SQL database.
- If the player disconnects and reconnects, their progress is restored automatically.
- After a server restart, players can resume crafting from where they left off, preserving their crafting progress.
- After successful crafting, the item is added directly to the player’s inventory.

Multi-Crafting Locations:
- Supports multiple crafting locations, which can be defined in the config.
- Each location can have different items available for crafting.

Level and XP System:
- Players earn XP when crafting items.
- A level system where players gain access to better crafting recipes as they level up.
- Multiple crafting recipes can be supported for each item, with each recipe using different materials and offering different XP rewards.

Notifications and UI Updates:
- The script uses notifications to inform the player about the status of their crafting process.
- The UI is updated in real-time so the player is always informed of their progress.

Easy Integration:
- Fully compatible with ESX & QBCore.



See Configuration
Watch Video (1.2)