client.lua

Documentation for client.lua Configuration

Ore Spawn Distance

Config.OreSpawnDistance = 150.0
  • Description: Sets the distance from the player where ores will spawn.

  • Example: A value of 150.0 means ores can spawn within a 150-meter radius of the player.

Drilling Time

Config.drillingTime = 8000
  • Description: Specifies the time (in milliseconds) required to drill an ore.

  • Example: 8000 equals 8 seconds of drilling time.

Smelting Time

Config.SmeltingTime = 30000
  • Description: Defines the time (in milliseconds) required to smelt ore.

  • Example: 30000 means it will take 30 seconds to smelt ores.

Main Ped Configuration

Config.MainPed = {
    model = "s_m_y_construct_02",
    coords = vec4(2832.3860, 2798.6382, 57.4497, 100.6738),
    sprite = 527,
    color = 5,
    scale = 0.8,
    name = "Miner Job",
}
  • Model: Ped model used for the Miner NPC (s_m_y_construct_02).

  • Coordinates: Position of the Miner NPC on the map.

  • Marker Details:

    • Sprite: 527

    • Color: 5

    • Scale: 0.8

  • Name: Displayed as "Miner Job" when interacting.

Smelting Configuration

Config.Smelting = {
    coords = vec3(1084.6836, -2002.9283, 31.3806),
    sprite = 618,
    color = 5,
    scale = 0.8,
    name = "Smelting",
}
  • Description: Defines the location and appearance of the smelting area.

  • Coordinates: (1084.6836, -2002.9283, 31.3806)

  • Marker Details:

    • Sprite: 618

    • Color: 5

    • Scale: 0.8

  • Name: Displayed as "Smelting" when interacting.

Selling Configuration

Config.Selling = {
    coords = vec3(-624.5422, -231.0968, 38.0570),
    sprite = 617,
    color = 5,
    scale = 0.8,
    name = "Selling",
}
  • Description: Defines the location and appearance of the selling point.

  • Coordinates: (-624.5422, -231.0968, 38.0570)

  • Marker Details:

    • Sprite: 617

    • Color: 5

    • Scale: 0.8

  • Name: Displayed as "Selling" when interacting.

Clothing Configuration

Config.Clothing = {
    ["mp_m_freemode_01"] = { 
        {
            img = "https://cfx-nui-dh_miner/html/host/miner_m1.png",
            clothes = {
                torso = {65, 3},
                tshirt = { 155, 0 },
                pants = { 38, 3 },
                boots = { 27, 0 },
                gloves = { 64, 0 },
                hat = { 144, 3 },
            }
        },
        -- Additional outfits here...
    }
}
  • Description: Allows customization of up to 3 clothing sets per gender.

  • Images: Displays clothing preview in the menu.

  • Clothes Data: Defines the clothing parts (e.g., torso, t-shirt, pants).

Vehicle Configuration

Config.Vehicles = {
    {
        model = "bodhi2",
        price = 100,
        img = "https://cfx-nui-dh_miner/html/host/bodhi2.png",
    },
    {
        model = "sandking",
        price = 300,
        img = "https://cfx-nui-dh_miner/html/host/sandking.png",
    },
}
  • Description: Configures available rental vehicles.

  • Model: Vehicle model name.

  • Price: Cost of renting the vehicle.

  • Image: URL for the vehicle image displayed in the menu.

Vehicle Spawn Points

Config.VehiclesSpawnPoints = {
    vec4(2827.2422, 2800.7427, 57.6350, 177.0261),
    vec4(2843.1853, 2790.4595, 59.6977, 212.7704),
    vec4(2839.3914, 2773.9546, 60.9099, 232.5432),
}
  • Description: Specifies the spawn locations for rented vehicles.

  • Coordinates: Each vec4 includes X, Y, Z position, and heading.

Notification Types

Config.NotificationsTypes = {
    ["info"] = "https://cfx-nui-dh_miner/html/host/info.png",
    ["success"] = "https://cfx-nui-dh_miner/html/host/success.png",
    ["error"] = "https://cfx-nui-dh_miner/html/host/error.png",
}
  • Description: Custom icons for different types of notifications.

  • Types: info, success, error

HUD Placement

Config.HudPlacement = "bottom-right"
  • Description: Sets the position of the HUD on the screen.

  • Options: "bottom-left", "bottom-right", "top-right", "top-left"

Last updated