# loaf\_tv

loaf\_tv ist ein kostenpflichtiges Script, welches hier erworben werden kann

{% embed url="<https://store.loaf-scripts.com/package/4357526>" %}

## 1. Monitore platzieren

Platziere die Monitore an den gewünschten Stellen. Dies kannst du mit YourEquipment machen oder mittels CodeWalker.\
\
Notiere dir die Koordinaten (muss nicht auf den Meter genau sein) und den Namen des TV Props.

## 2. Config einstellen

Öffne die config.lua von loaf\_tv und füge im Abschnitt "Embeds" die Links der gewünschten Alarmmonitore hinzu. Den Link kannst du über EmergencyDispatch.de generieren.

<div align="center"><figure><img src="https://553956293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZuxSxAs2P8ars8V4u8ry%2Fuploads%2FAGL2YQrxYQncVU06uryB%2Floaf_tv_embeds.png?alt=media&#x26;token=80c7e06a-3b39-4add-b836-baf3b2b3cd45" alt=""><figcaption></figcaption></figure></div>

Öffne anschließend die client/main.lua und füge dort an letzter Stelle folgenden Abschnitt hinzu:\
Dieser sorgt dafür, dass die Webseiten auf den TV mit jedem Connect zum Server automatisch geladen werden.

```lua
Citizen.CreateThread(function ()
    Citizen.Wait(1000)
    TriggerServerEvent("loaf_tv:add", "fw1", "tv", GetHashKey("v_ilev_mm_screen2"), vector3(-597.2928, -932.8429, 28.8306))
    --TriggerServerEvent("loaf_tv:add", "Name des Embeds in Config", "tv", GetHashKey("Name des TV Props"), vector3(0.0, 0.0, 0.0))
end)
```

```lua
-- ERLÄUTERUNGEN

TriggerServerEvent("loaf_tv:add",
    "Name des Embeds in Config", -- hier ist der Name des Embeds einzutragen, welcher in der Config festgelegt wurde (das vor dem = Zeichen, im Beispiel fw1/fw2/fw3/rd1 etc.)
    "tv", -- kann ignoriert werden
    GetHashKey("Name des TV Props"), -- hier ist der Spawn Name des platzieren TV Props aus Punkt 1 einzutragen
    vector3(x,y,z Koordinaten) -- Hier sind die Koordinaten des TV Props (im vector3(x,y,z) Format) einzutragen. Diese müssen nicht genau sein, der TV hat einen Radius von 8 Metern.
    )
```
