> For the complete documentation index, see [llms.txt](https://docs.loverp-scripts.de/love-rp-de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.loverp-scripts.de/love-rp-de/esx-legacy-1.9.md).

# ESX Legacy 1.9

## Wo kann das Framework angepasst werden?

Alle Scripts, die bereits geupdatet wurden, haben in den \*custom.lua Dateien die Möglichkeit, das Framework und einige weitere Dinge zu modifizieren.\
\
**EmergencyDispatch:**\
`client/client_custom.lua`\
`server/server_custom.lua`\
\
**Sepura Radio / ECall / Accident Marker / Technical Dispatches:**\
`client_custom.lua`\
`server_custom.lua`

{% hint style="info" %}
Die \*\_custom.lua Dateien haben grundsätzlich die gleiche Framework Initialisierung. Das Tutorial ist also auf alle Scripts anwendbar.
{% endhint %}

## 1. Anpassungen in der client\_custom.lua

Folgender Abschnitt zeigt die Initialisierung des Frameworks

<figure><img src="/files/xPDtHkdzfrceULExpjyn" alt=""><figcaption></figcaption></figure>

Lösche aus diesem Abschnitt folgende Zeile:

```lua
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
```

\-------

Ersetze nun folgende Zeile:

```lua
ESX = nil
```

Durch folgende Zeile:

```lua
ESX = exports["es_extended"]:getSharedObject()
```

## 2. Anpassungen in der server\_custom.lua

Die server\_custom.lua enthält folgenden Abschnitt (am Beispiel vom ECall):

<figure><img src="/files/zZ32i360V10alGPuc7OA" alt=""><figcaption></figcaption></figure>

Lösche auch hier wieder folgende Zeile:

```lua
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
```

\-------

Ersetze nun folgende Zeile:

```lua
ESX = nil
```

Durch folgende Zeile:

```lua
ESX = exports["es_extended"]:getSharedObject()
```
