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