- Kinda NoPixel inspired oil company (of course not complete as their version)
- Owning oilwell
- ...
- To be able to operate oilwells players must be on duty
- Oilwells now take damege and player should fix them or they will stop working
- new items to fix oilwells
- add oilwell by "/create oilwell" and then place and asign it to a player.
- import sql.sql in your database
** qb-core shared items.lua
["oilbarell"] = {
["name"] = "oilbarell",
["label"] = "Oil barell",
["weight"] = 1000,
["type"] = "item",
["image"] = "oilBarrel.png",
["unique"] = true,
["useable"] = false,
["shouldClose"] = true,
["combinable"] = nil,
["description"] = "Oil Barrel"
}
,
["oilwell"] = {
["name"] = "oilwell",
["label"] = "Oilwell",
["weight"] = 1000,
["type"] = "item",
["image"] = "oilwell.png",
["unique"] = false,
["useable"] = true,
["shouldClose"] = true,
["combinable"] = nil,
["description"] = "Oilwell"
}
,
["reliefvalvestring"] = {
["name"] = "reliefvalvestring",
["label"] = "Relief Valve String",
["weight"] = 1000,
["type"] = "item",
["image"] = "relief_valve_string.png",
["unique"] = false,
["useable"] = true,
["shouldClose"] = true,
["combinable"] = nil,
["description"] = "Relief Valve String"
},
["oilfilter"] = {
["name"] = "oilfilter",
["label"] = "Oil Filter",
["weight"] = 1000,
["type"] = "item",
["image"] = "oil_filter.png",
["unique"] = false,
["useable"] = true,
["shouldClose"] = true,
["combinable"] = nil,
["description"] = "Oil Filter"
},
["skewgear"] = {
["name"] = "skewgear",
["label"] = "Skew Gear",
["weight"] = 1000,
["type"] = "item",
["image"] = "skew_gear.png",
["unique"] = false,
["useable"] = true,
["shouldClose"] = true,
["combinable"] = nil,
["description"] = "Skew Gear"
},
["timingchain"] = {
["name"] = "timingchain",
["label"] = "Timing Chain",
["weight"] = 1000,
["type"] = "item",
["image"] = "timing_chain.png",
["unique"] = false,
["useable"] = true,
["shouldClose"] = true,
["combinable"] = nil,
["description"] = "Timing Chain"
},
["driveshaft"] = {
["name"] = "driveshaft",
["label"] = "Drive Shaft",
["weight"] = 1000,
["type"] = "item",
["image"] = "drive_shaft.png",
["unique"] = false,
["useable"] = true,
["shouldClose"] = true,
["combinable"] = nil,
["description"] = "Drive Shaft"
},
** qb-core shared jobs.lua
['oilwell'] = {
label = 'Oil Company',
defaultDuty = true,
offDutyPay = false,
grades = {
['0'] = {
name = 'Oilwell Operator',
payment = 50
},
['1'] = {
name = 'Oilwell Operator tier 2',
payment = 75
},
['2'] = {
name = 'Event Driver tier 2',
payment = 100
},
['3'] = {
name = 'Sales',
payment = 125
},
['4'] = {
name = 'CEO',
isboss = true,
payment = 150
},
},
},
- i'm using lj-inventory and it's just reskin of qb-inventory.
- in inventory\js\app.js find FormatItemInfo() there is if statement like: if (itemData.name == "id_card")
- track where all of elseif statments are ended then add else if below.
else if (itemData.name == "oilbarell") {
$(".item-info-title").html("<p>" + itemData.label + "</p>");
$(".item-info-description").html("<p>Gal: " + itemData.info.gal + "</p>" + "<p>Type: " + itemData.info.type + "</p>" + "<p>Octane: " + itemData.info.avg_gas_octane + "</p>");
}