> For the complete documentation index, see [llms.txt](https://docs.vames-store.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vames-store.com/assets/vms_needs/developer-api/server-events.md).

# Server Events

### Update Weather & Time for Temperature System

Updates both the active weather type and the current in-game time used by the temperature system.

{% hint style="warning" %}
**These events are server-side only**. Trigger them using TriggerEvent, not TriggerServerEvent.
{% endhint %}

```lua
---@param {weatherType: string}: Current GTA weather type
---@param {hour: number}: Current in-game hour (0-23)
---@param {minute: number}: Current in-game minute (0-59)
TriggerEvent('vms_needs:temperature:update', weatherType, hour, minute)
```

<details>

<summary>Example</summary>

```lua
TriggerEvent('vms_needs:temperature:update', 'CLEAR', 14, 30)
```

</details>

***

### Update Weather for Temperature System

Updates only the active weather type used by the temperature system.

{% hint style="warning" %}
**These events are server-side only**. Trigger them using TriggerEvent, not TriggerServerEvent.
{% endhint %}

```lua
---@param {weatherType: string}: Current GTA weather type
TriggerEvent('vms_needs:temperature:updateWeather', weatherType)
```

<details>

<summary>Example</summary>

```lua
TriggerEvent('vms_needs:temperature:updateWeather', 'RAIN')
```

</details>

***

### Update Time for Temperature System

Updates only the current in-game time used by the temperature system.

{% hint style="warning" %}
**These events are server-side only**. Trigger them using TriggerEvent, not TriggerServerEvent.
{% endhint %}

```lua
---@param {hour: number}: Current in-game hour (0-23)
---@param {minute: number}: Current in-game minute (0-59)
TriggerEvent('vms_needs:temperature:updateTime', hour, minute)
```

<details>

<summary>Example</summary>

```lua
TriggerEvent('vms_needs:temperature:updateTime', 22, 15)
```

</details>
