[PAID] SCode Crafting Tablet [QBCORE/ESX/QBOX] %70 Sale


Showcase: Click!
Payment: Click!
Docs: Click!

Gallery








:hammer_and_wrench: Features

:small_blue_diamond: General Features

General Settings:

Debug mode is disabled. The framework used is “qbcore”, and the script requires a “tablet” to activate. The default key for opening the menu is set to F6.

Level System:

The maximum level is 100, with an initial XP of 100 and an XP multiplier of 1.2. Each level increase results in a 2% reduction in crafting time and a 1% increase in material savings.

UI and Language Settings:

The user interface includes an active information button and chat system. Detailed user instructions and tips are provided under the “information” section in the language configuration.

XP and Crafting Times:

XP rewards vary by category (e.g., 500 XP for weapons, 15 for tools, etc.), and the base crafting time for all categories is set to 5 seconds.

Notifications:

Notifications are displayed for 8000 milliseconds, with predefined messages for various situations.

Crafting Categories and Items:

There are six categories—Weapons, Tools, Medical, Food, Armor, and Other—each defined with specific icons, colors, and styles. The items within each category are listed along with their respective requirements.

FiveM Escrow System

This resource is using the Escrow system.

Click here to know more about it.

Config = {}
-- Debug Mode
Config.Debug = false -- Enable/disable debug mode

-- Framework Configuration
Config.Framework = 'qbcore' -- 'qbcore' - 'esx' - 'qbox'

-- Item Configuration
Config.RequiredItem = 'tablet' -- The item needed to open/activate the script

-- General Settings
Config.EnableKeybind = true -- Enable/disable F6 keybind
Config.DefaultKey = 'F6' -- Default key for opening the menu

-- Level System Settings
Config.MaxLevel = 100
Config.BaseXP = 100
Config.XPMultiplier = 1.2
Config.LevelBonuses = {
    craftingSpeed = 0.02, -- 2% reduction per level
    materialSave = 0.01  -- 1% material save per level
}

-- UI Settings
Config.UI = {
    EnableInfoButton = true, -- Enable/disable info button
    EnableChatSystem = true, -- Enable/disable chat system
}

-- XP per craft for each category
Config.XPPerCraft = {
    weapons = 500,
    tools = 15,
    medical = 10,
    food = 12,
    armor = 20,
    other = 8
}

-- Crafting Timing
Config.CraftingTimes = {
    weapons = {
        baseTime = 5 -- Base crafting time in seconds
    },
    tools = {
        baseTime = 5
    },
    medical = {
        baseTime = 5
    },
    food = {
        baseTime = 5
    },
    armor = {
        baseTime = 5
    },
    other = {
        baseTime = 5
    }
}

-- Language Settings
Config.Language = {
    welcome = 'Welcome',
    information = [[
Welcome to the Los Santos Production Center!

This tablet allows you to control the most advanced production system in the city. You can level up by crafting, unlock new items, and produce more efficiently.

Level System:
• Gain XP with every production
• Higher levels reduce crafting time
• Unlock special items that require high levels
• Increased chance to save materials

Production Categories:
• Weapons: Various weapons and ammunition
• Tools: Special tools like lockpicks and repair kits
• Medical: Bandages, medikits, and medications
• Food: Various meals and drinks
• Armor: Protective gear
• Other: Special items and materials

Tips:
• Check your materials before crafting
• Review the level requirements
• Do not close the tablet during production
• Practice for high-level items

Happy crafting!
]],
    settings = 'Settings',
    appearance = 'Appearance',
    darkMode = 'Dark Mode',
    tabletSize = 'Tablet Size',
    fontSize = 'Font Size',
    opacity = 'Opacity',
    close = 'Close',
    craft = 'Craft',
    requirements = 'Required Materials:',
    noRequirements = 'No materials required.',
    noItems = 'No items found in this category.',
    unnamed = 'Unnamed Item',
    noDescription = 'No description available.',
    closeMessage = "SiberWin Studios...",
    -- Level System
    profile = 'Profile',
    level = 'Level',
    experience = 'Experience',
    nextLevel = 'Next Level',
    globalLevel = 'Global Level',
    requiredLevel = 'Level',
    maxLevel = 'Max Level',

    -- Crafting Progress
    crafting = 'Crafting',
    timeRemaining = 'Time Remaining',
    cancel = 'Cancel',
    seconds = 'seconds',

    -- Chat System
    chat = {
        title = "Chat",
        inputPlaceholder = "Type your message...",
        send = "Send",
        noMessages = "No messages yet..."
    },

    -- Notifications
    notifications = {
        success = "Success",
        error = "Error",
        info = "Info",
        warning = "Warning"
    },

    -- UI Elements
    ui = {
        home = "Home",
        back = "Back",
        confirm = "Confirm",
        refresh = "Refresh",
        search = "Search",
        filter = "Filter",
        sort = "Sort",
        loading = "Loading...",
        yes = "Yes",
        no = "No"
    },

    -- Time Format
    time = {
        hours = "Hours",
        minutes = "Minutes",
        seconds = "Seconds",
        now = "Now",
        ago = "ago",
        today = "Today",
        yesterday = "Yesterday"
    },

    -- Categories
    categories = {
        weapons = "Weapons",
        tools = "Tools",
        medical = "Medical",
        food = "Food",
        armor = "Armor",
        other = "Other"
    },

    -- Status Messages
    status = {
        connecting = "Connecting...",
        connected = "Connected",
        disconnected = "Disconnected",
        error = "Connection error",
        saving = "Saving...",
        saved = "Saved",
        loading = "Loading...",
        loaded = "Loaded",
        processing = "Processing...",
        completed = "Completed",
        failed = "Failed"
    },

    -- Error Messages
    errors = {
        invalidInput = "Invalid input",
        missingData = "Missing data",
        connectionError = "Connection error",
        serverError = "Server error",
        clientError = "Client error",
        unknownError = "Unknown error",
        timeout = "Timeout",
        insufficientPermissions = "Insufficient permissions"
    },

    -- Tooltips
    tooltips = {
        craftButton = "Click to craft the item",
        levelRequired = "Level %d required to craft this item",
        materialsNeeded = "Required materials:",
        experienceGain = "Experience gained: %d",
        timeNeeded = "Crafting time: %d seconds",
        inventorySpace = "Inventory space required",
        clickToCancel = "Click to cancel",
        dragToMove = "Drag to move"
    }
}

-- Notification Settings
Config.NotificationDuration = 8000 -- Duration of notifications in milliseconds
Config.Notifications = {
    noPermission = 'You do not have permission to do this!',
    itemRequired = 'Crafting table required for this action!',
    notEnoughMaterials = 'You do not have enough materials!',
    craftingSuccess = '%s crafted successfully!',
    inventoryFull = 'Inventory is full!',
    invalidItem = 'Invalid category or item!',
    itemNotFound = 'Item not found!',
    craftingError = 'An error occurred during crafting!',
    materialsError = 'An error occurred while retrieving materials!',
    levelRequired = 'Level %d required to craft this item!',
    globalLevelUp = 'Your global level increased! New level: %d',
    craftingCancelled = 'Crafting has been cancelled!',
    craftingStarted = 'Crafting %s...',
    craftingCompleted = '%s crafting completed!'
}

-- Crafting Categories
Config.Categories = {
    weapons = {
        label = "Weapons",
        icon = "gun",
        order = 1,
        style = {
            color = "#FF4B4B",
            hoverColor = "#FF6B6B",
            activeColor = "#FF3131",
            iconColor = "#FFFFFF",
            borderColor = "rgba(255, 75, 75, 0.3)",
            background = "rgba(255, 75, 75, 0.1)"
        }
    },
    tools = {
        label = "Tools",
        icon = "tools",
        order = 2,
        style = {
            color = "#4B9EFF",
            hoverColor = "#6BB1FF",
            activeColor = "#3182E1",
            iconColor = "#FFFFFF",
            borderColor = "rgba(75, 158, 255, 0.3)",
            background = "rgba(75, 158, 255, 0.1)"
        }
    },
    medical = {
        label = "Medical",
        icon = "kit-medical",
        order = 3,
        style = {
            color = "#4BFF91",
            hoverColor = "#6BFFAA",
            activeColor = "#31E17B",
            iconColor = "#FFFFFF",
            borderColor = "rgba(75, 255, 145, 0.3)",
            background = "rgba(75, 255, 145, 0.1)"
        }
    },
    food = {
        label = "Food",
        icon = "utensils",
        order = 4,
        style = {
            color = "#FFB74B",
            hoverColor = "#FFC66B",
            activeColor = "#E19331",
            iconColor = "#FFFFFF",
            borderColor = "rgba(255, 183, 75, 0.3)",
            background = "rgba(255, 183, 75, 0.1)"
        }
    },
    armor = {
        label = "Armor",
        icon = "shield",
        order = 5,
        style = {
            color = "#9E4BFF",
            hoverColor = "#B16BFF",
            activeColor = "#8231E1",
            iconColor = "#FFFFFF",
            borderColor = "rgba(158, 75, 255, 0.3)",
            background = "rgba(158, 75, 255, 0.1)"
        }
    },
    other = {
        label = "Other",
        icon = "box",
        order = 6,
        style = {
            color = "#808080",
            hoverColor = "#999999",
            activeColor = "#666666",
            iconColor = "#FFFFFF",
            borderColor = "rgba(128, 128, 128, 0.3)",
            background = "rgba(128, 128, 128, 0.1)"
        }
    }
}

-- Crafting Items
Config.Items = {
    weapons = {
        {
            name = "weapon_pistol",
            label = "Pistol",
            image = "pistol.png",
            description = "Standard pistol",
            requiredLevel = 0,
            requirements = {
                { item = "tablet", label = "Tablet", amount = 1, image ="tablet.png" }
            }
        },
        {
            name = "weapon_smg",
            label = "SMG",
            image = "smg.png",
            description = "Light machine gun",
            requiredLevel = 15,
            requirements = {
                { item = "metal_parca", label = "Metal Part", amount = 20, image = "tablet.png" },
                { item = "ahsap", label = "Wood", amount = 8, image = "tablet.png" },
                { item = "yay", label = "Spring", amount = 5, image = "tablet.png" },
                { item = "elektronik", label = "Electronics", amount = 3, image = "tablet.png" }
            }
        },
        {
            name = "weapon_shotgun",
            label = "Shotgun",
            image = "sawnoffshotgun.png",
            description = "Close-range weapon",
            requiredLevel = 10,
            requirements = {
                { item = "metal_parca", label = "Metal Part", amount = 15, image = "tablet.png" },
                { item = "ahsap", label = "Wood", amount = 10, image = "tablet.png" },
                { item = "yay", label = "Spring", amount = 3, image = "tablet.png" }
            }
        }
    },
    tools = {
        {
            name = "lockpick",
            label = "Lockpick",
            image = "lockpick.png",
            description = "For opening locked doors",
            requirements = {
                { item = "metal_parca", label = "Metal Part", amount = 3, image = "tablet.png" },
                { item = "yay", label = "Spring", amount = 1, image = "tablet.png" }
            }
        },
        {
            name = "repairkit",
            label = "Repair Kit",
            image = "repairkit.png",
            description = "For repairing vehicles",
            requirements = {
                { item = "metal_parca", label = "Metal Part", amount = 5, image = "tablet.png" },
                { item = "elektronik", label = "Electronics", amount = 2, image = "tablet.png" },
                { item = "kaucuk", label = "Rubber", amount = 3, image = "rubber.png" }
            }
        }
    },
    medical = {
        {
            name = "bandage",
            label = "Bandage",
            image = "bandage.png",
            description = "Heals minor injuries",
            requirements = {
                { item = "kumas", label = "Cloth", amount = 3, image = "cloth.png" },
                { item = "alkol", label = "Alcohol", amount = 1, image = "alcohol.png" }
            }
        },
        {
            name = "medikit",
            label = "Medikit",
            image = "medikit.png",
            description = "Heals severe injuries",
            requirements = {
                { item = "bandage", label = "Bandage", amount = 3, image = "bandage.png" },
                { item = "antibiyotik", label = "Antibiotic", amount = 2, image = "antibiotic.png" },
                { item = "enjector", label = "Injector", amount = 1, image = "injector.png" }
            }
        }
    },
    food = {
        {
            name = "burger",
            label = "Hamburger",
            image = "burger.png",
            description = "Satiates hunger",
            requirements = {
                { item = "et", label = "Meat", amount = 1, image = "meat.png" },
                { item = "ekmek", label = "Bread", amount = 1, image = "bread.png" },
                { item = "domates", label = "Tomato", amount = 1, image = "tomato.png" }
            }
        },
        {
            name = "energy_drink",
            label = "Energy Drink",
            image = "energy.png",
            description = "Provides energy",
            requirements = {
                { item = "su", label = "Water", amount = 1, image = "water.png" },
                { item = "seker", label = "Sugar", amount = 2, image = "sugar.png" },
                { item = "kafein", label = "Caffeine", amount = 1, image = "caffeine.png" }
            }
        }
    },
    armor = {
        {
            name = "armor",
            label = "Light Armor",
            image = "armor.png",
            description = "Provides basic protection",
            requirements = {
                { item = "kumas", label = "Cloth", amount = 10, image = "cloth.png" },
                { item = "metal_parca", label = "Metal Part", amount = 5, image = "tablet.png" }
            }
        },
        {
            name = "heavy_armor",
            label = "Heavy Armor",
            image = "armor2.png",
            description = "Provides advanced protection",
            requirements = {
                { item = "kumas", label = "Cloth", amount = 15, image = "cloth.png" },
                { item = "metal_parca", label = "Metal Part", amount = 15, image = "tablet.png" },
                { item = "kevlar", label = "Kevlar", amount = 5, image = "kevlar.png" }
            }
        }
    },
    other = {
        {
            name = "radio",
            label = "Radio",
            image = "radio.png",
            description = "For communication",
            requirements = {
                { item = "elektronik", label = "Electronics", amount = 5, image = "tablet.png" },
                { item = "metal_parca", label = "Metal Part", amount = 3, image = "tablet.png" },
                { item = "plastik", label = "Plastic", amount = 2, image = "plastic.png" }
            }
        },
        {
            name = "backpack",
            label = "Backpack",
            image = "backpack.png",
            description = "Increases inventory capacity",
            requirements = {
                { item = "kumas", label = "Cloth", amount = 10, image = "cloth.png" },
                { item = "deri", label = "Leather", amount = 5, image = "leather.png" },
                { item = "metal_toka", label = "Metal Buckle", amount = 2, image = "metal_toka.png" }
            }
        }
    }
}

|-------------------------------------|----------------------------|
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | 3350+ |
| Requirements | No |
| Support | Yes |

+5 referance

:hammer_and_wrench: Update Changelog

:wrench: Chat System

  • Fully revamped chat infrastructure for smoother interaction
  • Fixed various bugs causing message delays or duplication
  • Improved performance and reduced latency during high player activity

:gear: Settings System

  • Resolved multiple synchronization issues across client and server sides
  • Improved stability when saving or updating user preferences
  • Enhanced real-time sync support for dynamic changes

:memo: Config Enhancements

  • Configuration file has been expanded with more granular control options
  • Added detailed comments and structure for easier customization
  • New parameters introduced for job-based filtering and behavior control

:open_file_folder: Job-Based Category Integration

  • Categories are now fully compatible with job restrictions
  • You can assign specific categories to certain job roles via config

:dart: Item-Job Linking

  • Items can now be restricted or enabled based on player job
  • Enhanced flexibility for job-specific shops or crafting systems
  • Easily configurable through the updated config file

+bump

€11.80 Euro now.

bumpppp+++

V.1.1.2 update :slight_smile: