Français ScrollBar dans le garage

Yuri Zoko

Leader
Membre du personnel
31/3/20
462
77
62
1 300
Salut !

Avec tous les scripts TP qui ajoutent des lignes dans le garage, il arrive que vous n'ayez plus assez de place pour tout afficher.

Pour commencez, ouvrez votre impound.hpp dans le dossier dialog puis trouvez cette class :

Code:
class vehicleInfomationList: Life_RscStructuredText {
            idc = 2803;
            text = "";
            sizeEx = 0.035;
            x = 0.41;
            y = 0.3;
            w = 0.5;
            h = 0.5;
        };

remplacez la par celle-ci :

Code:
class vehicleInfomationList: Life_RscControlsGroup {
            idc = 2803;
            text = "";
            sizeEx = 0.035;
            x = 0.41;
            y = 0.3;
            w = 0.5;
            h = 0.5;
            class Controls {
                class displayInfo: Life_RscStructuredText {
                    idc = 28020;
                    x = 0;
                    y = 0;
                    w = 0.5;
                    h = 0.5;
                    sizeEx = 0.035;
                };
            };
        };

Ensuite, dans votre garageLBChange.sqf dans le dossier dialog/function, trouvez cette ligne :
Code:
(CONTROL(2800,2803)) ctrlSetStructuredText parseText format [

Puis remplacez la par ce bloc :
Code:
_control = findDisplay 2800 displayCtrl 28020;
_myControlPos = ctrlPosition _control;

_control ctrlSetStructuredText parseText format [

Tout en bas du fichier, cherchez :

Code:
ctrlShow [2803,true];
ctrlShow [2830,true];

ajoutez au dessus :

Code:
_newH = ctrlTextHeight _control;
_control ctrlSetPosition [(_myControlPos select 0),(_myControlPos select 1),(_myControlPos select 2),_newH];
_control ctrlCommit 0;

Vous disposez maintenant d'un garage avec un scrollbar !​