# Configuration

```lua
Config = {}

Config.Debug = false -- If true, the server will print debug information to the console

Config.PedDistanceSpawn = 15.0

Config.Dispatch = 'ps-dispatch' -- The dispatch resource to use to call the police

Config.RadialMenu = "ox_lib" -- The radial menu to use, qb-radialmenu or ox_lib

Config.DirtyMoneyItem = "black_money"

Config.ProgressBarSettings = {
    stealSignsProgressBar = {
        duration = math.random(5000, 8000),
    },
    hideInDumpsterProgressBar = {
        duration = math.random(3000, 5000),
    },
    attachRopeToDumpsterProgressBar = {
        duration = math.random(5000, 10000),
    },
    attachRopeToVehicleProgressBar = {
        duration = math.random(5000, 10000),
    },
    detachRopeProgressBar = {
        duration = math.random(5000, 10000),
    },
    breakOpenParkingMeterProgressBar = {
        duration = 10000,
    },
    removeParkingMeterProgressBar = {
        duration = 20000,
    },
    lootProgressBar = {
        duration = math.random(5000, 10000),
    },
    siphonGasProgressBar = {
        duration = 10000,
    },
    refuelVehicleProgressBar = {
        duration = 10000,
    },
    cutBrakesProgressBar = {
        duration = 10000,
    },
    removeCatalyticConverterProgressBar = {
        duration = 10000,
    },
    removeBatteryProgressBar = {
        duration = 10000,
    },
    searchMailboxProgressBar = {
        duration = 10000,
    },
    stealClothesFromDryerProgressBar = {
        duration = 10000,
    },
    eatBananaProgressBar = {
        duration = 5000,
    },
    lockpickRegisterProgressBar = {
        duration = 5000,
    },
    smashRegisterProgressBar = {
        duration = 5000,
    },
}

Config.Lang = {
    radialmenu = {
        removeRadio = "Remove Radio",
        removeSeatBelt = "Remove Seat Belts",
        removeAirBag = "Remove Air Bag",
    },
    metadata = {
        fuelAmount = "Fuel Amount: ",
    },
    progressbar = {
        stealSigns = "Stealing Sign...",
        hideInDumpster = "Opening Dumpster Lid...",
        attachRopeToDumpster = "Attaching Rope...",
        attachRopeToVehicle = "Attaching Rope to Vehicle...",
        detachRope = "Detaching Rope...",
        breakOpenParkingMeter = "Breaking Open Parking Meter...",
        removeParkingMeter = "Removing Parking Meter...",
        loot = "Looting Vehicle...",
        siphonGas = "Siphoning Gas...",
        refuelVehicle = "Refueling Vehicle...",
        cutBrakes = "Cutting Brakes...",
        removeCatalyticConverter = "Removing Catalytic Converter...",
        removeBattery = "Removing Battery...",
        searchMailbox = "Searching...",
        stealClothesFromDryer = "Stealing Clothes from Dryer...",
        eatBanana = "Eating Banana...",
        tyingShoelaces = "Tying Shoelaces Together...",
        lockpickRegister = "Stealing From Register...",
        smashRegister = "Smashing Register...",
    },
    target = {
        stealSign = "Steal Sign",
        hideinDumpster = "Hide in Dumpster",
        checkDumpster = "Check Dumpster",
        pushDumpster = "Push Dumpster",
        attachropetoDumpster = "Attach Rope to Dumpster",
        breakOpen = "Break Open Parking Meter",
        removeParkingMeter = "Remove Parking Meter",
        pick_up_parking_meter = "Pick Up Parking Meter",
        placeBrick = "Place Brick On Gas Pedal",
        breakWindow = "Break Window",
        stealLoot = "Steal Items",
        hitVendingMachine = "Hit Vending Machine",
        checkforvendingmachineloot = "Check Vending Machine Slot",
        pickpocket = "Pickpocket",
        holdup = "Demand Wallet",
        siphonGas = "Siphon Fuel From Vehicle",
        refuelVehicle = "Refuel Vehicle",
        cutBrakes = "Cut Brakes",
        removeBattery = "Remove Battery",
        removeCatalyticConverter = "Remove Catalytic Converter",
        stealBox = "Steal Package",
        checkformailboxloot = "Check Mailbox",
        openTipPlate = "Leave a Tip",
        stealClothesFromDryer = "Steal Clothes from Dryer",
        stealTrafficCone = "Steal Traffic Cone",
        stealTools = "Steal Tools From Toolbox",
        cleanupBananaPeel = "Clean Up Banana Peel",
        tieShoelaces = "Tie Shoelaces Together",
        ripPartsFromACUnit = "Rip Parts From AC Unit",
        talkWithACUnitStealingPed = "Talk With Stranger",
        sitOnChair = "Sit On Chair",
        placeWhoopeeCushion = "Place Whoopee Cushion",
        setObjectOnFire = "Set Object On Fire",
        stealFromShelf = "Steal From Shelf",
        lockpickRegister = "Lockpick Register",
        smashRegister = "Smash Register",
        shoplift = "Shoplift",
        hackAlarmSystem = "Hack Alarm System",
        resetRobbery = "Reset Store After Robbery",
        drillSafe = "Drill Safe",
        lockpickDoor = "Lockpick Door",
        unlockDoor = "Unlock Door",
        grabBrick = "Grab Brick"
    },
    error = {
        alreadyStoleASign = "You already stole a sign!",
        noRope = "You don't have a rope!",
        noWrenchOrCrowbar = "You don't have a wrench or crowbar!",
        notholdingWrenchOrCrowbar = "You need to be holding a wrench or crowbar!",
        meterAlreadyBroken = "The parking meter is already broken!",
        noWrench = "You don't have a wrench!",
        notholdingWrench = "You need to be holding a wrench!",
        holdingSomething = "You are already holding a something!",
        youNeedAtLeast4Quarters = "You need at least 4 quarters to make $1",
        youDontHaveItem = "You don't have %s!",
        notInVehicle = "You need to be in a vehicle to use this item!",
        noBrick = "You don't have a brick!",
        vehicleLocked = "The vehicle is locked!",
        noItems = "There are no items in the seat to steal!",
        invalidWeapon = "You need to be holding a valid weapon!",
        vendingMachineBroken = "The vending machine is already broken!",
        notArmed = "You need to be armed to break the vending machine!",
        noVendingMachineLoot = "There is nothing in the vending machine!",
        youHaveAlreadySearched = "You have already searched this vending machine!",
        someFuelSplashed = "Some fuel splashed on you!",
        brakesAlreadyDisabled = "The brakes are already disabled!",
        noScrewdriver = "You don't have a screwdriver!",
        radioNotRemoved = "You failed to remove the radio!",
        radioAlreadyRemoved = "The radio is already removed!",
        noKnife = "You don't have a knife!",
        seatBeltNotRemoved = "You failed to remove the seat belt!",
        seatBeltAlreadyRemoved = "The seat belt is already removed!",
        brakesAlreadyDisabled = "The brakes are already disabled!",
        noToolkit = "You don't have a toolkit!",
        airBagAlreadyRemoved = "The air bag is already removed!",
        airbagNotRemoved = "You failed to remove the air bag!",
        batteryAlreadyRemoved = "The battery is already removed!",
        batteryNotRemoved = "You failed to remove the battery!",
        catalyticConverterAlreadyRemoved = "The catalytic converter is already removed!",
        catalyticConverterNotRemoved = "You failed to remove the catalytic converter!",
        youHaveAlreadySearchedMailbox = "You have already searched this mailbox!",
        mailboxEmpty = "The mailbox is empty!",
        mailboxJammed = "The mailbox is jammed and won't open.",
        noTips = "There are no tips on the tip plate!",
        notEnoughMoney = "You don't have enough money to leave a tip!",
        dryerOnCooldown = "Clothes were already stolen from this dryer!",
        toolboxAlreadyStolen = "The toolbox is empty!",
        lacesTuckedIn = "Their laces are tucked in their shoes!",
        targetAlreadyTied = "Their laces are already tied together!",
        targetDead = "You can't tie a dead person's laces!",
        ripPartsFromACUnitFailed = "You failed to rip parts from the AC unit!",
        notEnoughParts = "You don't have enough parts to finish the job!",
        alreadyFinishedJob = "You have already finished the job!",
        chairHasWhoopeeCushion = "The chair already has a whoopee cushion!",
        alreadyShoplifting = "You are already shoplifting!",
        youHaveAlreadySearchedShelf = "Shelf has already been searched!",
        registerAlreadyRobbed = "The register has already been robbed!",
        lockpickRegisterFailed = "You failed to lockpick the register!",
        notArmed = "You Cant Smash a Register With Your Fists!",
        alarmAlreadyDisabled = "The alarm is already disabled!",
        drilling_failed = "Drilling failed.",
        safeRobbed = "Safe was already robbed.",
        failedLockpick = "You failed to lockpick the door"
    },
    text = {
        leaveDumpster = "Press [E] to leave the dumpster",
        pushDumpster = "Use WAD to push the dumpster, [E] to stop",
        placeMeter = "Press [E] to place the parking meter",
        place_object_directions = "[Up Arrow] Move Forward  \n [Down Arrow] Move Backwards  \n[Left Arrow] Move Left  \n[Right Arrow] Move Right  \n [B] Move Backwards  \n [G] Move Forwards  \n [X] Rotate Prop  \n [E] Confirm Placement",
        breakVendingMachine = "[Left Click] Hit Vending Machine  \n [BACKSPACE] Cancel",
        placeCone = "Press [E] to place the traffic cone",
        getUpFromChair = "Press [E] to get up from the chair",
    },
    notify = {
        witness_witnessed = "You have been witnessed stealing a sign!",
        healthLossStarted = "You're starting to feel sick from hiding too long!",
        healthLoss = "You're feeling worse from hiding too long!",
        dumpsterAlreadyTaken = "Find another dumpster you rat! This is mine!",
        dumpsterNotTaken = "There is no one in the dumpster!",
        ropeAttached = "Rope attached to dumpster! Find a vehicle to attach it to for easier pulling",
        ropeAttachedToVehicle = "Rope attached to vehicle! Drive slowly to pull the dumpster",
        ropeDetached = "Rope detached",
        ropeAlreadyActive = "You already have a rope attached to a dumpster",
        ropeNeedsDumpster = "You need a rope attached to a dumpster first",
        ropeAlreadyAttachedToVehicle = "Rope is already attached to a vehicle",
        alarm = "An alarm has been triggered!",
        convertedQuarters = "Converted %s quarters into $%s",
        brakesCut = "You have cut the brakes of the vehicle!",
        radioRemoved = "You have removed the radio!",
        seatBeltRemoved = "You have removed the seat belt!",
        airBagRemoved = "You have removed the air bag!",
        batteryRemoved = "You have removed the battery!",
        catalyticConverterRemoved = "You have removed the catalytic converter!",
        foundSomethingInMailbox = "You found something in the mailbox!",
        leftTip = "You left a tip of $%s",
        shoelacesTied = "You successfully tied their shoelaces together!",
        acunitjobstart = "Need you to rip parts from %s AC Units",
        acunitjobfinish = "You finished the job, you got $%s",
        stolenCounter = "You have stolen parts from %s / %s AC Units",
        alarmDisabled = "You have disabled the alarm!",
        resetRobbery = "You have reset the robbery!",
        drilling_continue_progress = "Continue drilling with progress.",
        drilling_completed_success = "Drilling completed successfully!",
        drilling_controls = "[BACKSPACE] Cancel & Save Progress",
        drilling_progress_saved = "Drilling progress saved.",
        drilling_canceled = "Drilling canceled.",
        success = "Success!",
    },
    alert = {
        dumpsterTaken = "There is someone in the dumpster! Would you like to pull them out?",
        cancel = "No",
        confirm = "Yes",
    },
    peds = {
        sell_to_pawn_shop = "Sell to Pawn Shop",
        sell_to_fixer = "Sell to Fixer",
    },
    menu = {
        convertQuarters = "Convert Quarters To Cash",
        convertQuartersDescription = "Convert your quarters to cash",
        fixerDescription = "Sell %s for $%s",
        tipJarTitle = "Leave a Tip",
        tipJarDescription = "Leave a tip on the tip plate",
        stealTipsTitle = "Steal Tips",
        stealTipsDescription = "Steal the tips from the tip plate",
        tipAmount = "Tip Amount: $%s",
        grabTips = "Grab Tips",
        grabTipsDescription = "Grab the tips from the tip plate",
        wearTrafficCone = "Wear Traffic Cone",
        placeTrafficCone = "Place Traffic Cone",
        startJob = "Start AC Unit Job",
        finishJob = "Finish AC Unit Job",
    },
    input = {
        how_many = "How Much Money Do You Want To Tip?",
        amount = "Amount",
    }
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dragon-heart-studios.gitbook.io/dragonheartstudios/scripts/dhs-pettycrime/configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
