> For the complete documentation index, see [llms.txt](https://docs.av-scripts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.av-scripts.com/laptop-pack/contacts/events.md).

# Events

{% hint style="info" %}
These events are triggered server-side only. You must register your own event handler to receive the data.
{% endhint %}

#### av\_contacts:levelUp

> Triggered when a player's level increases for a specific contact. This event provides detailed information about the progression.
>
> **params:**
>
> * **playerId** (number): The server ID of the player.
> * **contact** (string): The unique identifier of the contact.
> * **oldLevel** (number): The player's previous level.
> * **newLevel** (number): The new level achieved by the player.
> * **oldXP** (number): The player's previous experience points.
> * **newXP** (number): The player's current experience points.
>
> ```lua
> RegisterServerEvent("av_contacts:levelUp", function(playerId,contact,oldLevel,newLevel,oldXp, newXp)
>     print(playerId,contact,oldLevel,newLevel,oldXp, newXp)
> end)
> ```
