Progress Bar
Create a simple progress bar.
Progress bars are server-based and controlled server-side. They are not distributed to several players but can be shown to a single user. They're based on a set period of time between a starting point and an ending point.

Accessible on Server Side
Creation
Creation very simple and will always return a uid
if not specified.
const uid = Athena.player.emit.createProgressBar(player, {
color: new alt.RGBA(0, 255, 0, 255),
distance: 5,
position: player.pos,
milliseconds: 5000,
percentageEnabled: true,
});
Clearing
If for some reason you need to clear the progress bar early you can use the uid to clear it.
const uid = Athena.player.emit.createProgressBar(player, {
color: new alt.RGBA(0, 255, 0, 255),
distance: 5,
position: player.pos,
milliseconds: 5000,
percentageEnabled: true,
});
Athena.player.emit.removeProgressBar(player, uid);
Example
This progress bar lasts 5 seconds.
const uid = Athena.player.emit.createProgressBar(player, {
color: new alt.RGBA(0, 255, 0, 255),
distance: 5,
position: player.pos,
milliseconds: 5000,
percentageEnabled: true,
});
Last updated