KS-Progressbar
Installation
- Décompressez l’archive livrée dans votre dossier
resources/, sous le nomks-progressbar. - Importez le fichier
install.sqlfourni dans votre base de données. - Ajoutez
ensure ks-progressbardans votreserver.cfg, aprèsoxmysqletqb-core. - Redémarrez votre serveur.
Configuration
Config.DefaultPosition = "bottom"
Config.CancelOnMove = true
Config.CancelOnDamage = true
Désactivez CancelOnMove pour les actions compatibles avec un déplacement (comme marcher en portant un objet) — l’annulation reste possible action par action via le paramètre canMove.
Lancer une progression
Depuis n’importe quel script :
exports['ks-progressbar']:Start({
label = "Réparation en cours...",
duration = 8000,
icon = "fa-solid fa-wrench",
canMove = false,
}, function(completed)
if completed then
-- réparation terminée normalement
end
end)
Le callback reçoit true si la progression est allée à son terme, false si elle a été annulée avant la fin.
Problèmes fréquents
La barre reste bloquée à l’écran après une déconnexion. Vérifiez que votre version est à jour — KS-Progressbar nettoie automatiquement toute progression active sur l’évènement onResourceStop, un ancien script en conflit peut empêcher ce nettoyage.
Deux barres de progression s’affichent en même temps. Utilisez la file d’attente (queue = true dans les options) plutôt que deux appels Start simultanés — sans cela, le second appel interrompt le premier par défaut.

