How to Build a Notification
Notifications are the black boxes that appear above your map on bottom left-hand side.
They are only accessible from client-side but you can call them from server-side by creating an event handler that triggers something ont he client-side.
See the example below on how to utilize this in two different ways.
Example
import * as alt from 'alt-client';
import * as native from 'natives';
alt.onServer('drawNotification', drawNotification);
export function drawNotification(imageName, headerMsg, detailsMsg, message) {
native.beginTextCommandThefeedPost('STRING');
native.addTextComponentSubstringPlayerName(message);
native.endTextCommandThefeedPostMessagetextTu(
imageName.toUpperCase(),
imageName.toUpperCase(),
false,
4,
headerMsg,
detailsMsg,
1.0,
''
);
native.endTextCommandThefeedPostTicker(false, false);
}
Real World Example
Server Side
alt.emitClient(player, 'drawNotification', 'CHAR_AMMUNATION', 'Header', 'Small Details', 'The rest of the owl.');
Client Side
drawNotification('CHAR_AMMUNATION', 'Header', 'Small Details', 'The rest of the owl.');