> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectx.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuration

> Full reference for all configuration options in the Gabz Ammunation Robbery resource

## config/config.lua

The Gabz variant uses the same configuration structure as the other Ammunation robbery scripts. See the [FM Ammunation Configuration](/resources/ammunation-robbery-fm/configuration) page for the full field reference.

### Main Settings

<ParamField path="debug" type="boolean" default="false">
  Shows polyzones created inside the game.
</ParamField>

<ParamField path="TestingMode" type="boolean" default="false">
  Disables all minigames for testing.
</ParamField>

<ParamField path="RequireBag" type="boolean" default="true">
  Requires a `bag` item to loot crates.
</ParamField>

<ParamField path="MinimumPolice" type="number" default="0">
  Minimum police required online. Set to `0` to disable.
</ParamField>

<ParamField path="TotalActiveRobberies" type="number" default="0">
  Maximum simultaneous active robberies. Set to `0` to disable.
</ParamField>

***

### Cooldowns & Limits

<ParamField path="Cooldown.Global" type="boolean" default="true">
  When `true`, all locations share one cooldown after a robbery.
</ParamField>

<ParamField path="Cooldown.Timer" type="number" default="180">
  Cooldown duration in minutes.
</ParamField>

***

### Required Items

<ParamField path="Items" type="table">
  ```lua theme={null}
  Items = {
      ["Circuit"] = "x_circuittester",
      ["TrojanUSB"] = "x_trojanusb",
      ["TrojanUSB2"] = "x_trojanusb2",
      ["Lockpick"] = "advancedlockpick",
      ["Bag"] = "bag",
      ["Key"] = "ammunation_key",
      ["Phone"] = "x_phone",
  }
  ```
</ParamField>

***

### Store Locations

* `Config.ShootingRanges`
* `Config.GunStores`
* `Config.Stores`

Reward tables: `Config.RegisterGunStores`, `Config.RegisterShootingRanges`, `Config.Loot`, and `Config.Props`.

***

### Logs

Configured in `config/logs.lua`.
