πŸ‘οΈFix Target

There is a possible issue with qb-target if you are using the Config.GlobalVehicleOptions or Config.TargetBones options.

If you are NOT having this issue occur, do not follow the instructions below, as it could mess up other things.

Here is a simple fix for that issue:

You'll need to change what you're having a problem with with the things I'll explain below. Find it

qb-target/data/bones.lua

    Bones.Options['boot'] = {
        ["Toggle Trunk"] = {
            icon = "fas fa-truck-ramp-box",
            label = "Toggle Trunk",
            action = function(entity)
                ToggleDoor(entity, BackEngineVehicles[GetEntityModel(entity)] and 4 or 5)
            end,
            distance = 0.9
        },
    }

An example of what you are looking for

Change it like this.

    Bones.Options['boot'] = {
        ["Toggle Trunk"] = {
            icon = "fas fa-truck-ramp-box",
            label = "Toggle Trunk",
            action = function(entity)
                ToggleDoor(entity, BackEngineVehicles[GetEntityModel(entity)] and 4 or 5)
            end,
            distance = 0.9
        },
        ["Push Vehicle"] = {
            icon = "fas fa-wrench",
            label = "Push Vehicle",
            action = function(entity)
                TriggerEvent('vehiclepush:client:push', entity)
            end,
            distance = 0.9
        },
        ["Refuel Vehicle"] = {
            type = "client",
            event = "vt-fuel:client:SendMenuToServer",
            icon = "fas fa-gas-pump",
            label = "Refuel Vehicle",
            canInteract = function() return Allowrefuel end,
            distance = 0.9
        },
    }

An example of what it looks like

This is the example where we have a complaint, namely the trunks and the pushing of the car. If you have another problem just add Refuel Vehicle to your problem.

Now to fix the Push Vehicle issue as well we need to do a few steps. Follow the examples below.

Go to qb-smallresources then open the client folder and find the vehiclepush.lua file find the CreateThread function on line 69 by default

You are looking for this

And you do it like this.

--[[CreateThread(function()
    exports['qb-target']:AddTargetBone(bones, {
        options = {
            ["Push Vehicle"] = {
                icon = "fas fa-wrench",
                label = "Push Vehicle",
                action = function(entity)
                    TriggerEvent('vehiclepush:client:push', entity)
                end,
                distance = 1.3
            }
        }
    })
end)]]
Save and return to qb-target again to continue troubleshooting.

Next, we'll add this simple Function & Export into our QB-Target in the Functions() area: qb-target/client.lua

local function AllowRefuel(state, electric)
    if state then
        Allowrefuel = true
    else
	Allowrefuel = false
    end
end

Now enable Config.FixTargetFuel in vt-fuel/shared/config.lua and make it so.

Last updated