# Developer

{% hint style="info" %}
Aus anderen Scripts können Einsätze generiert werden. Beispielsweise bei Überfällen, Bränden etc.
{% endhint %}

## Notruf generieren

### - Client

```lua
TriggerEvent('emergencydispatch:emergencycall:new', "Jobname", "Meldung", false)
```

### - Server

```lua
TriggerEvent('emergencydispatch:emergencycall:new', "Jobname", "Meldung", coords, true)
```

## Notruf Tablet aus anderen Scripts heraus öffnen

Folgendes Event kann clientseitig ausgeführt werden, um das Notruf Tablet zu öffnen

```lua
TriggerEvent("emergencydispatch:tablet:open")
```

## Leitstelle aus anderen Scripts heraus öffnen

Folgendes Event kann clientseitig ausgeführt werden, um das Leitstellenmenü zu öffnen

```lua
TriggerEvent("emergencydispatch:control:open", 0)
```

## Wachalarmierung in anderen Scripts nutzen

Das unten genannte Event kann genutzt werden, um bei Alarmierung in anderen Scripts Funktionen ausführen zu lassen (Wachenampel, Licht an etc.)\
Das Event ist serverseitig.

```lua
RegisterServerEvent("emergencydispatch:alarmierung:wache")
AddEventHandler("emergencydispatch:alarmierung:wache", function(wache, alarmcode)
    if wache == "Feuerwache 1" then
        TriggerEvent("dep_tl:ampel:schalten", 1)
    end
    --Wenn ein Fahrzeug der Feuerwache 1 alarmiert wurde, wird automatisch die Gruppe 1 in Department Traffic Lights geschalten

    -- ODER

    if wache == "Feuerwache 1" and alarmcode == "b-groß-w" then
        TriggerEvent("dep_tl:ampel:schalten", 1)
    end
    --Wenn ein Fahrzeug der Feuerwache 1 alarmiert wurde und das Stichwort b-groß-w ist, wird automatisch die Gruppe 1 in Department Traffic Lights geschalten
end)
```
