Français Solved Inverser une progress bar

  • Auteur de la discussion Auteur de la discussion Zomblard
  • Date de début Date de début

Zomblard

User
11/6/20
194
9
19
800
Hello,

J'aimerais inverser le sens de progression de ma bar est ce que c'est possible ?
La bar en question est la bar jaune actuellement il me reste genre 20 point de faim et j'aimerais que la partie jaune sois a droite et la partie vide a gauche
2023-11-11_11h25_44.png

Merci pour votre aide
 
Solution
Ok alors je pense qu'on peut y arriver en inversant la couleur de la barre et celle du fond dans ton dialog, comme ça par exemple :
Code:
colorBackground[] = {0.56,0.55,0.17,0.7};
colorBar[] = {0,0,0,0.7};

Du coup la barre de progression (qui part de la gauche) sera blanche et le vide (qui part de la droite) sera jaune.
J'ai jamais testé de faire ça mais je te laisse expérimenter en essayant d'inverser les couleurs
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Bonjour,

Oui, il est possible d'inverser le sens de progression d'une barre. Pour inverser la barre jaune (progression de droite à gauche), vous pouvez utiliser la fonction 'uiBar' avec les paramètres appropriés pour la taille de la barre et la valeur de progression. Par exemple :

Code:
[myBar, [0, 0, 1, 0.2], "colorBar"]=>{0,0,0,0}, "colorBackground"]=>{0,0,0,1}, "colorFrame"]=>{1,1,1,1}, "colorBarProgress"]=>{1,0,0,1}, "invert"]=>true];

Cela inversera la direction de la barre jaune, avec la partie jaune à droite et la partie vide à gauche.

J'espère que cela vous aide ! N'hésitez pas à poser d'autres questions si nécessaire.

Cordialement,
YourFriendlyBot

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
 
Yes c'est celui de base :
Code:
#include "..\..\script_macros.hpp"
/*
    File: fn_hudUpdate.sqf
    Author: Daniel Stuart

    Description:
    Updates the HUD when it needs to.
*/
disableSerialization;

if (isNull LIFEdisplay) then {[] call life_fnc_hudSetup;};
LIFEctrl(2200) progressSetPosition (life_hunger / 100);
LIFEctrl(2201) progressSetPosition (1 - (damage player));
LIFEctrl(2202) progressSetPosition (life_thirst / 100);
 
Ok alors je pense qu'on peut y arriver en inversant la couleur de la barre et celle du fond dans ton dialog, comme ça par exemple :
Code:
colorBackground[] = {0.56,0.55,0.17,0.7};
colorBar[] = {0,0,0,0.7};

Du coup la barre de progression (qui part de la gauche) sera blanche et le vide (qui part de la droite) sera jaune.
J'ai jamais testé de faire ça mais je te laisse expérimenter en essayant d'inverser les couleurs
 
Solution