Advanced Crypto Mining

A script by micklk

No reviews yet.
Advanced Crypto Mining main image

Full Description

miniatura

Key Features:

  • :factory: Purchasable Warehouses: Buy your own facility and start your mining empire. Choose from Small, Medium, or Large warehouses to fit your budget and ambition.
  • :laptop: Custom Mining OS: Manage your entire operation through a sleek, highly detailed laptop UI. Monitor hash rates, power consumption, and temperatures in real-time.
  • :electric_plug: Physical Rig Building: Build your mining rigs piece by piece in the 3D world. Physically install GPUs, PSUs, and Cooling Fans directly into the racks!
  • :chart_increasing: Dynamic Digital Market: Buy low, sell high! Mine custom digital coins with dynamically fluctuating prices and exchange them for in-game cash.
  • :battery: Power & Heat Management: Balance your rig’s power supply with its electricity consumption, and ensure you have enough cooling fans to keep temperatures optimal.
  • :mobile_phone_off: Offline Generation: Your rigs never sleep! Continue generating digital currency and increasing your wealth even while you are disconnected from the server.
  • :handshake: Shared Access: Mining is better with friends. Give access keys to other players so they can enter your warehouse and help manage the operation together.
  • :gear: Fully Configurable: Create custom coins, adjust market volatility, set item prices, and tweak warehouse capacities.
  • :bust_in_silhouette: Framework Support: Works flawlessly with ESX, QB-Core, and QBOX. Target support included (ox_target, qb-target, or drawtext).
  • :package: Inventory Ready: Compatible with ox_inventory, qb-inventory, and ESX SQL — includes all item definitions and high-quality custom images.
  • :sparkles: Optimized Performance: Clean, efficient code running at 0.00ms idle for smooth gameplay even with massive farms.
  • :globe_showing_europe_africa: Locales: :united_kingdom: :spain: :france: :germany: :italy: :portugal: :netherlands: :saudi_arabia: :japan: :south_korea: :russia:

PREVIEW

YouTube Video

BUY

Tebex

DISCORD

Mic Scripts Discord

DOCUMENTATION

Gitbook

Config.lua
Config = {}

-- Locale
-- Available: 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ar', 'ja', 'ko', 'ru'
Config.Locale = 'en'

-- Interaction System
-- Available options: 'drawtext', 'qb-target', 'ox_target'
Config.Interaction = 'ox_target'

-- Enable Custom Laptop UI Notifications (true = green NUI toasts, false = standard ESX/QB Notifications)
Config.CustomLaptopNotificacions = true

-- If true, items go directly to inventory. If false, a box spawns at the warehouse for pickup.
Config.ReceiveProductsDirectlyToInventory = false

-- Offline Mining configuration
Config.OfflineMining = true
Config.OfflineRate = 1.0 -- 1.0 = 100% rate while player is offline

-- NPC Vendor
Config.NPC = {
    model = 's_m_y_ammucity_01',
    coords = vec4(1197.059326, -3253.569336, 7.088623, 87.881889),
    scenario = 'WORLD_HUMAN_CLIPBOARD',
    interactDistance = 2.5,
}

-- Blip Settings (NPC Shop)
Config.Blip = {
    enable = true,
    sprite = 478, -- Warehouse sprite
    color = 5,    -- Yellow/Gold
    scale = 0.8,
    name = "Crypto Warehouse Shop"
}
Cryptos.lua
-- Cryptocurrencies Configuration
-- 'range' defines the maximum percentage (0-100) the coin's price can fluctuate up or down from its basePrice in the simulated market.

Config.Cryptos = {
    ['MWX'] = {
        label = _U('crypto_mwx'),   -- Name displaying in UI
        short = 'MWX',              -- Currency Ticker
        basePrice = 850.50,         -- Base FIAT value
        range = 10,                 -- Fluctuation range: +/- 10%
        difficulty = 1.0,           -- Lower means easier to mine (modifier for THz)
        color = '#b0c4de',          -- UI Asset Color
        icon = 'fa-solid fa-shield-halved'
    },
    ['FLK'] = {
        label = _U('crypto_flk'),
        short = 'FLK',
        basePrice = 45.20,
        range = 5,          
        difficulty = 0.5,
        color = '#32cd32',
        icon = 'fa-solid fa-building-columns'
    },
    -- ... and many more customized tokens!
}
Warehouses.lua
-- Warehouse Blip Settings (Owned)
Config.WarehouseBlips = {
    sprite = 478,
    color = 2,    -- Green for owned
    scale = 0.7
}

-- Global Exit Coordinates (same for all warehouses)
Config.ExitCoords = vec4(1195.199951, -3253.239502, 7.088623, 263.622070)

-- Warehouses
Config.Warehouses = {
    {
        id = 'warehouse_small',
        name = _U('wh_small_name'),
        description = _U('wh_small_desc'),
        price = 50000,
        rigSlots = 8,
        image = 'img/small.png',
        security = 'Basic',
        power = '1000W',
        viewCoords = vec4(1087.753906, -3099.270264, -39.012451, 274.960632),
        insideCoords = vec4(1087.753906, -3099.270264, -39.012451, 274.960632),
        packageCoords = vec3(1104.224121, -3099.547363, -39.012451),
    },
    -- Medium and Large definitions ...
}
Shop.lua
Config.Shop = {
    Categories = {
        { id = 'gpus',  label = _U('cat_gpus'),  icon = 'fas fa-microchip' },
        { id = 'psus',  label = _U('cat_psus'),  icon = 'fas fa-plug' },
        { id = 'fans',  label = _U('cat_fans'),  icon = 'fas fa-fan' },
        { id = 'racks', label = _U('cat_racks'), icon = 'fas fa-server' }
    },

    Items = {
        -- ==================
        -- GRAPHICS CARDS (Low to High Tier)
        -- ==================
        {
            id          = 'mic_gpu_badger',
            category    = 'gpus',
            label       = _U('gpu_badger_name'),
            description = _U('gpu_badger_desc'),
            price       = 450,
            image       = 'mic_gpu_badger.png',
            model       = 'models/mic_gpu_badger/mic_gpu_badger.glb',
            watts       = 80,    -- Power draw per card
            hashrate    = 0.10,  -- TH/s per card
            temperature = 4      -- Heat generated per card (degrees)
        },
        -- ... Multiple GPUs, Power Supplies, Cooling Fans, and Racks ...
        {
            id          = 'mic_fan_atomic',
            category    = 'fans',
            label       = _U('fan_atomic_name'),
            description = _U('fan_atomic_desc'),
            price       = 250,
            image       = 'mic_fan_atomic.png',
            watts       = 20,
            cooling     = 25
        },
    }
}
SCREENSHOTS




Code is accessible Configs, Locales & Styles
Subscription-based No
Requirements ESX / QBCORE / QBOX
Support Yes

Config Merger
Have you tried Config Merger? Merge your configs easily