# Config Settings

### ⚙️ Config Settings

**FRKN-Camera | Smart Surveillance System Configuration** 🎥

With **FRKN-Camera**, you have complete control over the surveillance infrastructure. You can configure access restrictions, interaction systems, item requirements, and even customize over **50+ built-in cameras** with full pitch/yaw control, realistic props, and location tags.

***

#### 🎮 Interaction Settings

```lua
Interaction = {
  Target = "qb-target",          -- Target system to use (qb-target / ox_target / etc.)
  Text = "Open Camera",          -- Text shown on interact
  Icon = "fas fa-video"          -- FontAwesome icon
}
```

* 🟡 Supports integration with any `target` system
* 🏷️ Players see a contextual prompt (e.g. "Open Camera") when within the configured zone

***

#### 🔐 Job Access Control

```lua
Job = { "police", "sheriff" }
```

* Only specified jobs can access the security system
* Supports multiple jobs (e.g. `police`, `sheriff`, `fbi`)
* If you want to disable job check, just leave the table empty: `{}`

***

#### 📍 Terminal Access Zone

```lua
OpenCameraCoords = vector3(441.19, -978.95, 30.69)
```

* Defines a 3D vector where players can interact with the camera terminal
* Works with the target system defined above
* You can duplicate this field for multiple terminals

***

#### 🔧 Signal Cutter Item Support

```lua
SignalCutterItem = "signalcutter"
```

* Required item name for breaking or disabling cameras
* You can rename the item to match your inventory system
* Usage triggers notifications and proximity checks

***

#### 📢 Custom Notifications

```lua
Notify = {
  ["signalCutter"] = {
    ["success"] = "Signal cutter used successfully.",
    ["error"] = "You don't have a signal cutter.",
    ["nearby"] = "You are too far away from the camera."
  },
  ["camera"] = {
    ["success"] = "Camera broken successfully."
  }
}
```

* Configure all in-game feedback messages here
* Localizable to support multiple languages

***

#### 🎥 Predefined Camera List (50+ Cameras)

```lua
Camera = {
  [1] = {
    coords = vector3(347.1980, -198.0310, 60.7581),
    propName = "prop_cctv_cam_05a",
    heading = 108.82,
    pitch = 0.0,
    yaw = 85.0,
    rangeYaw = 100.0,
    rangePitch = 180.0,
    image = "cam46.jpg",
    name = "Motel Inside",
    street = "Roy Lowenstein Boulevard",
    code = "3201"
  },
  ...
}
```

✅ Default config includes **50+ realistic cameras**, each with:

* World coordinates
* Street names
* Visual thumbnails
* Adjustable camera rotation (yaw/pitch/heading)
* Camera codes for better classification
* Support for camera props (e.g., `prop_cctv_cam_05a`)

🧠 Want to add more? Just copy the structure and paste new entries into the list!


---

# 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://docs.0resmon.org/0resmon/frkn-resources/frkn-camera-system/config-settings.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.
