INSTALLATION

1. DOWNLOAD

The first step is to download the product we have just purchased. To do this we will go to our KEYMASTER account and search for "Buty-Miner".

2. DEPENDENCIES AND INSTALLATION

This script does not need any dependencies or progress bar.

Just place the script under your CORE and your core scripts:

ensure Buty-Miner

You must install SQL for the payment and experience system to work properly.

3. CONFIG

The following will explain all the settings, one of the most important things that I recommend you spend a few minutes to understand in order to offer your users the best possible experience.

Configuration = {

    FrameWork = "esx", -- esx | qbcore
    CoreFolderName = "", -- In case you are using a renamed CORE
    Mysql = "oxmysql", -- oxmysql | mysql-async
    Pickaxe = "weapon_hammer", 

}

SelectJob = {
    {
        Coord = {x = 2746.28, y = 2788.52, z = 35.52, h = 32.04},
        NPCmodel = 's_m_y_dockwork_01',
        NPCanim = 'WORLD_HUMAN_CLIPBOARD'
    },
}

Locations = {
    ['STONE'] = {
        RequiredLevel = 0,
        VehicleSpawn = {coord = vector4(2729.92, 2778.16, 35.88,132.96), VehicleModel = "tiptruck2"},
        UI_Desc = "<p>You must go to crush stones, you will need to have a pick. Its value is lower than that of other minerals but if you work hard you can go and chop other minerals.</p> <p>First go to the location with the truck.</p> <p> Chop the stones and put them in the truck.</p> <p>Deliver the cargo once everything is inside the truck.</p>  <p>Finally returns the truck.</p>",
        SellPrice = 100,
        ItemName = "stone",

        {
            ItemAmount = 5,
            HitNumber = 8, -- Just add even numbers
            GetEXP = 10,

           ['Stones'] = {
            {coord = vector3(3016.8, 3032.84, 89.36), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3023.28, 3034.24, 89.52), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3030.44, 3033.96, 89.36), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3035.72, 3032.64, 89.36), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3042.16, 3029.76, 89.52), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3046.8, 3027.56, 89.68), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
           },

           ['Unload'] = {
            {coord = vector3(2742.44, 2788.84, 34.4)},
            {coord = vector3(290.84, 2861.44, 43.64)},
            {coord = vector3(195.12, 2743.92, 43.44)},
           },

           ['ReturnVehicle'] = vector3(2715.76, 2770.56, 36.28),

        },

        {
            ItemAmount = 5,
            HitNumber = 8, -- Just add even numbers
            GetEXP = 10,

           ['Stones'] = {
            {coord = vector3(3016.8, 3032.84, 89.36), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3023.28, 3034.24, 89.52), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3030.44, 3033.96, 89.36), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3035.72, 3032.64, 89.36), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3042.16, 3029.76, 89.52), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3046.8, 3027.56, 89.68), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
           },

           ['Unload'] = {
            {coord = vector3(2742.44, 2788.84, 34.4)},
            {coord = vector3(290.84, 2861.44, 43.64)},
            {coord = vector3(195.12, 2743.92, 43.44)},
           },

           ['ReturnVehicle'] = vector3(2715.76, 2770.56, 36.28),

        },

        {
            ItemAmount = 5,
            HitNumber = 8, -- Just add even numbers
            GetEXP = 10,

           ['Stones'] = {
            {coord = vector3(3016.8, 3032.84, 89.36), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3023.28, 3034.24, 89.52), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3030.44, 3033.96, 89.36), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3035.72, 3032.64, 89.36), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3042.16, 3029.76, 89.52), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
            {coord = vector3(3046.8, 3027.56, 89.68), prop = "custom_prop_stone",prop2 = "custom_prop_stone2",prop3 = "custom_prop_stone3",prop4 = "custom_prop_small_stone", stone, take = false},
           },

           ['Unload'] = {
            {coord = vector3(2742.44, 2788.84, 34.4)},
            {coord = vector3(290.84, 2861.44, 43.64)},
            {coord = vector3(195.12, 2743.92, 43.44)},
           },

           ['ReturnVehicle'] = vector3(2715.76, 2770.56, 36.28),

        },

    },

    ['IRON'] = {
        RequiredLevel = 4,
        VehicleSpawn = {coord = vector4(2729.92, 2778.16, 35.88,132.96), VehicleModel = "tiptruck2"},
        UI_Desc = "<p>You must go to crush stones, you will need to have a pick. Its value is lower than that of other minerals but if you work hard you can go and chop other minerals.</p> <p>First go to the location with the truck.</p> <p> Chop the stones and put them in the truck.</p> <p>Deliver the cargo once everything is inside the truck.</p>  <p>Finally returns the truck.</p>",
        SellPrice = 100,
        ItemName = "iron",

        {

            ItemAmount = 5,
            HitNumber = 10,
            GetEXP = 20,

           ['Stones'] = {
            {coord = vector3(-595.08, 2113.96, 127.36), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-593.08, 2116.72, 127.64), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-591.12, 2124.4, 127.846), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-585.16, 2120.48, 129.28), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-579.52, 2112.72, 130.8), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-604.32, 2109.12, 126.32), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
           },

           ['Unload'] = {
            {coord = vector3(2742.44, 2788.84, 34.4)},
            {coord = vector3(290.84, 2861.44, 43.64)},
            {coord = vector3(195.12, 2743.92, 43.44)},
           },

           ['ReturnVehicle'] = vector3(2715.76, 2770.56, 36.28),

        },

        {

            ItemAmount = 5,
            HitNumber = 10,
            GetEXP = 20,

           ['Stones'] = {
            {coord = vector3(-595.08, 2113.96, 127.36), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-593.08, 2116.72, 127.64), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-591.12, 2124.4, 127.846), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-585.16, 2120.48, 129.28), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-579.52, 2112.72, 130.8), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-604.32, 2109.12, 126.32), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
           },

           ['Unload'] = {
            {coord = vector3(2742.44, 2788.84, 34.4)},
            {coord = vector3(290.84, 2861.44, 43.64)},
            {coord = vector3(195.12, 2743.92, 43.44)},
           },

           ['ReturnVehicle'] = vector3(2715.76, 2770.56, 36.28),

        },

        {

            ItemAmount = 5,
            HitNumber = 10,
            GetEXP = 20,

           ['Stones'] = {
            {coord = vector3(-595.08, 2113.96, 127.36), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-593.08, 2116.72, 127.64), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-591.12, 2124.4, 127.846), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-585.16, 2120.48, 129.28), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-579.52, 2112.72, 130.8), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
            {coord = vector3(-604.32, 2109.12, 126.32), prop = "custom_prop_metal",prop2 = "custom_prop_metal2",prop3 = "custom_prop_metal3",prop4 = "custom_prop_small_metal", stone, take = false},
           },

           ['Unload'] = {
            {coord = vector3(2742.44, 2788.84, 34.4)},
            {coord = vector3(290.84, 2861.44, 43.64)},
            {coord = vector3(195.12, 2743.92, 43.44)},
           },

           ['ReturnVehicle'] = vector3(2715.76, 2770.56, 36.28),

        },
 

    },

    ['GOLD'] = {
        RequiredLevel = 8,
        VehicleSpawn = {coord = vector4(2729.92, 2778.16, 35.88,132.96), VehicleModel = "tiptruck2"},
        UI_Desc = "<p>3You must go to crush stones, you will need to have a pick. Its value is lower than that of other minerals but if you work hard you can go and chop other minerals.</p> <p>First go to the location with the truck.</p> <p> Chop the stones and put them in the truck.</p> <p>Deliver the cargo once everything is inside the truck.</p>  <p>Finally returns the truck.</p>",
        SellPrice = 100,
        ItemName = "gold",

        {
            ItemAmount = 5,
            HitNumber = 12,
            GetEXP = 30,

           ['Stones'] = {
            {coord = vector3(2218.8, 3685.08, 35.2), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2222.64, 3690.72, 36.0), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2210.16, 3693.08, 35.88), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2203.32, 3681.6, 35.88), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2209.04, 3667.24, 37.92), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2197.64, 3658.2, 37.76), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
           },

           ['Unload'] = {
            {coord = vector3(2742.44, 2788.84, 34.4)},
            {coord = vector3(290.84, 2861.44, 43.64)},
            {coord = vector3(195.12, 2743.92, 43.44)},
           },

           ['ReturnVehicle'] = vector3(2715.76, 2770.56, 36.28),

        },

        {
            ItemAmount = 5,
            HitNumber = 12,
            GetEXP = 30,

           ['Stones'] = {
            {coord = vector3(2218.8, 3685.08, 35.2), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2222.64, 3690.72, 36.0), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2210.16, 3693.08, 35.88), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2203.32, 3681.6, 35.88), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2209.04, 3667.24, 37.92), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2197.64, 3658.2, 37.76), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
           },

           ['Unload'] = {
            {coord = vector3(2742.44, 2788.84, 34.4)},
            {coord = vector3(290.84, 2861.44, 43.64)},
            {coord = vector3(195.12, 2743.92, 43.44)},
           },

           ['ReturnVehicle'] = vector3(2715.76, 2770.56, 36.28),

        },

        {
            ItemAmount = 5,
            HitNumber = 12,
            GetEXP = 30,

           ['Stones'] = {
            {coord = vector3(2218.8, 3685.08, 35.2), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2222.64, 3690.72, 36.0), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2210.16, 3693.08, 35.88), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2203.32, 3681.6, 35.88), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2209.04, 3667.24, 37.92), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
            {coord = vector3(2197.64, 3658.2, 37.76), prop = "custom_prop_gold",prop2 = "custom_prop_gold2",prop3 = "custom_prop_gold3",prop4 = "custom_prop_small_gold", stone, take = false},
           },

           ['Unload'] = {
            {coord = vector3(2742.44, 2788.84, 34.4)},
            {coord = vector3(290.84, 2861.44, 43.64)},
            {coord = vector3(195.12, 2743.92, 43.44)},
           },

           ['ReturnVehicle'] = vector3(2715.76, 2770.56, 36.28),

        },
 

    },
}

If you want to edit the aesthetics or design. You have the HTML open so you can modify the style and everything as you want.

Last updated