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