> For the complete documentation index, see [llms.txt](https://risenova-scripts.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://risenova-scripts.gitbook.io/docs/risenova-notifications/risenova-notification.md).

# RiseNova Notification

RiseNova Notification is a lightweight and customizable notification system for FiveM.

### <mark style="color:$primary;">Features</mark>

The resource supports success, error, warning, and information notifications.

* Modern notification UI
* Client and server exports
* QBCore, Qbox, and ESX support
* Custom notification duration
* Notification settings menu
* Different notification positions and themes
* No required external dependencies

### <mark style="color:$primary;">Supported Frameworks</mark>

* ESX
* QBCore
* QBOX
* Standalone

### <mark style="color:$primary;">Installation</mark>

1. Place the resource inside your resources folder.
2. <mark style="color:red;">Make sure the resource name is exactly:</mark>&#x20;

```
RiseNova_Notification
```

3. Add the resource to your server.cfg

```
ensure RiseNova_Notification
```

### <mark style="color:$primary;">Recommended Start Order</mark>

RiseNova Notification should start before your framework.

<mark style="color:$success;">QBCore</mark>

```
ensure RiseNova_Notification 
ensure qb-core
```

<mark style="color:$success;">Qbox</mark>

```
ensure RiseNova_Notification 
ensure qbx_core
```

<mark style="color:$success;">ESX</mark>

```
ensure RiseNova_Notification 
ensure es_extended
```

### <mark style="color:$primary;">Notification Types</mark>

The following notification types are supported:

> 'inform' 'success' 'warning' 'error'

Example:

```
exports['RiseNova_Notification']:Notify(
    'Vehicle stored successfully.',
    'success',
    5000
)
```

### <mark style="color:$primary;">Important</mark>

Always make a backup before modifying framework files.

Framework updates may replace your edited notification functions. You may need to apply the integration again after updating QBCore, Qbox, or ESX.

The framework integration only replaces notifications using the standard framework functions.

It does not automatically replace scripts using other notification resources, such as:

> lib.notify(...)
>
> exports\['okokNotify']:Alert(...)
>
> exports\['mythic\_notify']:SendAlert(...)

Those notifications must be manually replaced with:

```
exports['RiseNova_Notification']:Notify( 
    'Notification message', 
    'success', 
    5000 
)
```
