# Exports

***

## Client Exports

<details>

<summary>GetGangID</summary>

```lua
exports["origen_ilegal"]:GetGangID()
```

*Return the user's gang ID, if they are not in any gang, return false*

</details>

<details>

<summary>IsHandcuffed</summary>

```lua
exports["origen_ilegal"]:IsHandcuffed()
```

Returns if the user is handcuffed

</details>

***

## Server Exports

<details>

<summary>addGangExperience</summary>

```lua
--@param source The player source
--@param amount The amount of experience to add
--@param stat The stat to add the experience to (optional) if not provided it will add to the gang experience, availed stats: maria, meta, coca, weapons
exports["origen_ilegal"]:addGangExperience(src, amount, stat)
```

*Add experience to a gang, return true if the experience was added and false if not*

</details>

<details>

<summary>GetGangID</summary>

```lua
exports["origen_ilegal"]:GetGangID(src)
```

*Return the user's gang ID; if they are not in any gang, return false*

</details>

<details>

<summary>GetGangData</summary>

<pre class="language-lua"><code class="lang-lua"><strong>--returns {label, focus, territoryCount, membersCount, members, gangLevel, gangExperience}
</strong>exports["origen_ilegal"]:GetGangData(gangID)
</code></pre>

Returns internal gang data

</details>

***

## Client Events

<details>

<summary>openMapTerritories</summary>

```lua
TriggerServerEvent("origen_ilegal:server:openMapTerritories")
```

*Return if you need to Open the Territories Map*

</details>

<details>

<summary>OpenGangMenu</summary>

```lua
TriggerEvent("origen_ilegal:OpenGangMenu")
```

*Return if the user need to Open the Gang Menu in client side*

</details>

## Server Events

<details>

<summary>OpenGangMenu</summary>

```lua
TriggerClientEvent("origen_ilegal:OpenGangMenu", src)
```

*Return if the user need to Open the Gang Menu in server side*

</details>
