# 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="https://553956293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZuxSxAs2P8ars8V4u8ry%2Fuploads%2F9TIh4Nz8VmDLlZCr0qa1%2Fframework1.PNG?alt=media&#x26;token=5c57f642-e966-46a4-bd04-833709acc1f0" 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="https://553956293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZuxSxAs2P8ars8V4u8ry%2Fuploads%2FJF3AbbbbIsJnfNw8YJtb%2Fframework2.PNG?alt=media&#x26;token=5d214c94-99b7-4ad2-8c61-1f0eb6c814c7" 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()
```
