Docs

    Advanced BossMenu — Installation and Setup Guide

    Its tables create themselves on first start — no SQL to import.

    Requirements

    • A QBCore or QBox server, CFW included
    • oxmysql
    • An Advanced BossMenu licence or the scripts subscription

    Installation

    1. 1
      Buy Advanced BossMenu or the scripts subscription on our store.
    2. 2
      Sign in at panel.d7team.com with Discord.
    3. 3
      Client Area → Redeem Code: enter the code and your server's public IP.
    4. 4
      Download d7-bossmenu from the Client Area and put it in resources.
    5. 5
      Add the departmentlaptop item to your inventory's items.
    6. 6
      Add a profile for each job in config/config.lua.
    7. 7
      In server.cfg, start it after your database and framework:
      ensure oxmysql
      ensure qb-core
      ensure d7-bossmenu
    8. 8
      Restart the server.

    config/config.lua

    The settings you will change. Everything else can stay as it ships.

    Config.OpenItemName = 'departmentlaptop'
    Item that opens the tablet
    Config.RequireItemToOpen = true
    Command and key need the item
    Config.OpenCommandName = 'bosstablet'
    Chat command, without the slash
    Config.OpenKeybindEnabled = false
    Open with a key
    Config.Interaction = 'auto'
    auto, target or interact
    Config.AutoPromoteDemote = true
    Promote and demote by points
    Config.Bonus = x2, x3 · 8h
    Bonus multipliers and max hours
    Config.Payments = 30 min
    Salary every X duty minutes
    Config.Webhooks
    Discord logs for each section
    Config.Profiles
    One entry per job
    • A profile's key must match the job name exactly, e.g. police.
    • Permissions are the minimum grade for each action.
    • Grades sets the points each grade needs.
    • Payments.FromSociety pays salaries from the job's account.

    First start

    • The console prints "License Approved".
    • A manager with the tablet item types /bosstablet.

    Updates

    • Updates download on their own when the resource starts — the console prints "Update installed".
    • The new version runs only after a restart: when you see "Restart Required for update", restart the resource.
    • If it says "Run refresh", type refresh first, then restart the resource.

    Troubleshooting

    No supported framework has started yet (qbx_core or qb-core).
    Start qb-core or qbx_core before this resource.
    This IP is not linked to a license. Redeem a code to link it, then restart
    Redeem your code with this server's IP, then restart.
    This server's IP does not match the IP on the license.
    Ask us on Discord to update the licence IP.
    Your license is expired. Renew it.
    Renew from our store, then restart.
    Your license does not cover this product.
    Redeem a code for this product.
    The resource folder must be named
    Rename the folder and its ensure line to the name shown.
    The update is not loaded yet. Run refresh, then restart
    Type refresh in the console, then restart the resource.
    The API is unreachable or busy.
    It retries on its own. Check the server's internet if it stays.
    is no longer supported. Install the latest release
    Get the latest release from the Client Area, replace the folder, refresh and restart.
    This license is not active. Contact D7 support.
    Contact us on Discord.
    This IP is linked to more than one license.
    Contact us on Discord to keep one licence on this IP.
    This server could not determine its own IP.
    Check the server can reach the internet, then restart.
    The tablet does not open
    Check the job has a profile and the player carries the item.

    Stuck? Ask us on Discord — the people who wrote it answer.

    Ask on DiscordAbout this resource