# Basic Configuration

## API Keys

This file can be located in *peuren\_burglary\shared\sh\_apikeys.lua.*

```lua
ApiKeys = {
    Enabled = true, -- Send logs to the given Discord Webhook
    JobLogs = "", --Your Discord Webhook for newly created jobs
    LootLogs = "", --Your Discord Webhook for acquired loot from the burglaries
}
```

## Looting minigame images

This file can be located in *peuren\_burglary\shared\sh\_main.lua.*

This is the path of your item images. If the inventory you're using doesn't use images you can create a new folder inside any resource and place the images in there. Just be sure to add the image files to the *files* in fxmanifest.lua of the resource.

```lua
Config.UIImageSource = "ox_inventory/web/images"--Path of your inventory item images, examples:
    --QBCore: qb-inventory/html/images
    --Ox: ox_inventory/web/images
```

## Dispatch

This file can be located in *peuren\_burglary\shared\sh\_main.lua.*

```lua
Config.Dispatch = {
    enabled = true, --Send alert to police
    dispatch_code = '10-90', -- Dispatch code added to the message.
    message = 'Burglary in progress', -- Dispatch message.
    color = 2, -- Blip Color, more info: https://docs.fivem.net/docs/game-references/blips/#blip-colors
    sprite = 500, -- Blip Sprite, more info: https://docs.fivem.net/docs/game-references/blips/#blips
    scale = 1.0, -- Blip Scale
    time = 300, -- Blip Seconds Visible in seconds.
    delay = 5, -- Dispatch delay after first interaction in seconds.
}
```

## Police Jobs

This file can be located in *peuren\_burglary\shared\sh\_main.lua.*

```lua
Config.Jobs = { 
    policeRequired = 0,--How many police officer have to be on, to get a job 
    policeJobs = { 'police', 'sheriff', 'bcso', }, --Police job names
    enabled = true,--If this is set to true, then it will enable a time frame in which you need to find a given house and break into it
    timeToFind = { min = 10, sec = 0 },--How much time you have to find a given house and break into it
    decreaseRepOnExpiredTime = { min = 1, max = 2 },--How much reputation does a player loose on failing to find the given house ant breaking into it
    resetTime = { min = 20, sec = 30}--How much time does it have to pass after the alarm goes off to delete the house
}
```

## Kicking

This file can be located in *peuren\_burglary\shared\sh\_main.lua.*

```lua
Config.Kicking = {
    enabled = true,--Is kicking option enabled
    kickingTime = 5000,--Progress bar time in ms
    chance = 20,--Chance of kicking the door open
    cooldown = { min = 1, sec = 0 }--How much does a player need to wait before kicking again
}
```

## Hacking

This file can be located in *peuren\_burglary\shared\sh\_main.lua.*

```lua
Config.Hacking = {
    requiredItem = 'electronickit',--Item used to hack the alarm inside the house
    hackingTime = 5000,--Progress bar time in ms
    chance = 50--Chance of breaking the hacking device item when failed to hack the security system
}
```

## Lockpicking

This file can be located in *peuren\_burglary\shared\sh\_main.lua.*

```lua
Config.Lockpicking = {
    requiredItem = 'lockpick',--Item used to lockpick the entrance door
    chance = 50--Chance of breaking the lockpick item when failed to lockpick the entrance door
}
```

## Alarm

This file can be located in *peuren\_burglary\shared\sh\_main.lua.*

```lua
Config.Alarm = {
    play = { min = 2, sec = 20 }, --How much time does players have to disable security system before it starts to go off
    cooldown = { min = 5, sec = 30 }, --How much time does players have before the alarm goes off and calls the police
    sendWarning = { min = 0, sec = 30 },--This will send a warning every set min and sec how much time is left till the alarm goes off
    warns = {
        hacked = true,--Send warnings how much time is left after hacking the alarm system
        notHacked = true,--Send warnings how much time is left when the alarm system is not yet been hacked
    }
}
```

## House Blip

This file can be located in *peuren\_burglary\shared\sh\_main.lua.*

```lua
Config.HouseLocationBlip = {
    sprite = 40,--Blip icon id
    color = 1,--Blip color id
    scale = 1.5,--Blip scale
    radius = {
        enabled = false,--If radius is enabled, players will have to find a house in that radius, otherwise it will add a blip directly on the house
        sprite = 9,--Radius id
        color = 1,--Radius color id
        offsets = math.random(-170.0, 170.0),--Radius offset,
        radius = 250--Radius size,
    }
}
```


---

# 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://peuren.gitbook.io/peuren/peuren_burglary/configuration/basic-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.
