> For the complete documentation index, see [llms.txt](https://documentation.jaksam-scripts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.jaksam-scripts.com/jaksams-scripts/manually-set-esx-shared-object.md).

# Manually set ESX shared object

On ESX, it may happen for many reason that you encounter the following error error (in F8 console or in server console)

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

This usually happens because the script cannot find the *ESX shared object* of your `es_extended` script automatically

To solve the issue, you have to find the shared object name of your `es_extended` script in the file `es_extended/client/common.lua`

This is an example of what you can find (you may have something else)

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

After you found your *ESX shared object* name, you can manually set it in the files `integrations/sv_integrations.lua` **and** `integrations/cl_integrations.lua`, replacing the `nil` with the name of your shared object **(between double quotes)**

**Do not** replace the left side, only replace the right side

An example:

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