# Usage & Installation

## Installation Guide

1. Download [**is\_lib**](https://github.com/inside-scripts/is_lib)**,** [**is\_bridge**](https://github.com/inside-scripts/is_bridge) and [**ox\_lib**](https://github.com/overextended/ox_lib), then upload these resources to your server.
2. Go to `is_lib/server/timezone.lua` and adjust your time zone.
3. Navigate to `server.cfg` and paste the following code above the resource start section:

```ini
# inside-scripts settings
setr is_bridge:language "en"
setr is_bridge:framework ""
setr is_bridge:inventory ""
setr is_bridge:fuel ""
setr is_bridge:keys ""
setr is_bridge:notification ""
setr is_bridge:progressbar ""
setr is_bridge:target ""
```

4. In the place of `""`, you should insert the script name exactly as it appears in [**Compatibility**](https://inside-scripts.gitbook.io/documentation/free-scripts/bridge-and-library/compatibility).
5. The script startup order should be as follows:

```ini
ensure ox_lib
ensure is_lib
ensure our_standalone_scripts
ensure your_framework
ensure framework_additional_resources
ensure is_bridge
ensure our_framework_scripts
```

{% hint style="info" %}
If you skipped steps 3 and 4 or the resource you referenced in `server.cfg` was not found, **is\_bridge** will automatically search for the resource you are using.
{% endhint %}

{% hint style="warning" %}
For **is\_bridge** to function correctly and locate your resource, make sure it retains the original name set by the script's author
{% endhint %}

{% hint style="danger" %}
The order must be maintained for the scripts to work correctly and to avoid errors. Starting scripts as a folder can also cause issues.
{% endhint %}

## Usage

To use **is\_lib**, simply use our export in your script. It works on both the **Client** and **Server** side:

```lua
Lib = exports["is_lib"]:GetLibObject()
```

As for **is\_bridge**, just import it into your script in the `fxmanifest.lua` file:

{% tabs %}
{% tab title="One Shared Script" %}

```lua
shared_script '@is_bridge/init.lua'
```

{% endtab %}

{% tab title="Multiple Shared Scripts" %}

```lua
shared_scripts {
    '@is_bridge/init.lua',
}
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://inside-scripts.gitbook.io/documentation/free-scripts/bridge-and-library/usage-and-installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
