Common Issues

AddEventHandler("mbt_elevator:setupTarget", function ()
    Wait(1000)

    for k,v in pairs(MBT.Elevators) do
        local Name = tostring(k)

        exports['qb-target']:AddBoxZone(Name, v["Target"]["Box"]["Coords"], 0.45, 0.35, {
            name = Name,
            heading = 11.0,
            debugPoly = v["Target"]["Box"]["Debug"],
            minZ = v["Target"]["Box"]["Coords"].z - 1.2,
            maxZ = v["Target"]["Box"]["Coords"].z + 1.2,
        }, {
            options = {
                {
                    type = "client",
                    event = "mbt_elevator:toggleElevator",
                    icon = "fas fa-sign-in-alt",
                    label = "Elevator",
                    job = v["Job"] and v["Job"] or {},
                    gang = v["Job"] and v["Job"] or {},
                    elevator = k
                },
            },
            distance = v["Target"]["Box"]["Distance"]
        })
    end
    
    for k,v in pairs(MBT.Elevators) do
        local Name = tostring(k)
        if v["Hackable"] then
            
            exports['qb-target']:AddBoxZone(Name, v["Target"]["Box"]["Coords"], 0.45, 0.35, {
                name = Name,
                heading = 11.0,
                debugPoly = v["Target"]["Box"]["Debug"],
                minZ = v["Target"]["Box"]["Coords"].z - 1.2,
                maxZ = v["Target"]["Box"]["Coords"].z + 1.2,
            }, {
                options = {
                    {
                        type = "client",
                        event = "mbt_elevator:hackElevator",
                        icon = "fas fa-laptop",
                        label = "Hack Elevator",
                        item = MBT.Hacking["Item"], 
                        job = v["Job"] and v["Job"] or {},
                        gang = v["Job"] and v["Job"] or {},
                        elevator = k
                    },
                },
                distance = v["Target"]["Box"]["Distance"]
            })
        end
    end
end)

Last updated