Français Solved Besoin d'aide avec le script d'assurance

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

_NEYPHIS_

User
29/12/19
297
7
20
1 100
mail-rp.com
Petit problème depuis que j'ai installer le script assurance. Seriez vous m'aider ?


20200412032002_1.jpg



et aussi impossible d'avoir le bouton in game pour verif l'assurance :


C++:
class button_13 {
   displayName = "Assurance";
   buttonAction = "[life_vInact_curTarget] spawn life_fnc_checkAssurance; closeDialog 0;";
   buttonToolTip = "";
   side[] = {civ,west,guer};
   disable = false;
   condition = "";
};
 
Voilà pour le garageLBChange : https://paste-me.net/wigew

Par contre pour le Radial Menu c'est bizarre parce que j'ai testé sur mon serveur et c'est fonctionnel...Tu as bien mis ça dans ta class vehicle_menu ?

C++:
class button_13 {
            displayName = "Assurance";
            buttonAction = "[cursorObject] spawn life_fnc_checkAssurance; closeDialog 0;";
            buttonToolTip = "";
            side[] = {civ,west,guer};
            disable = false;
            condition = "";
        };

Fais aussi attention à que les boutons se suivent dans l'ordre de 1 à 13 (il ne faut pas avoir de trou)
 
Donc j'ai bien le button le menu s'affiche corectement mais maintenant cela me dit que j'ai bien assuré le véhicule mais c'est le menu il ne l'ai toujours pas et le bouton assurer ne disparait pas ! 20200412160532_1.jpg
 
Essaye de remplacer cette ligne dans ton garageLBChange.sqf

C++:
[(_dataArr select 2)] call max_controltech_fnc_inspectionStatus

par

C++:
[(_dataArr select 4)] call max_controltech_fnc_inspectionStatus
 
Autant pour moi j'ai confondu Controle technique et assurance! Tu peux rétablir la ligne là

C++:
[(_dataArr select 2)] call max_controltech_fnc_inspectionStatus

Dans le même fichier change :

C++:
_insurance = (_dataArr select 2);

par

C++:
_insurance = (_dataArr select 4);
 
C'est cela fonctionne et j'aurais voulus mettre en couleur le texte du retour du bouton assurance


20200412173313_1.jpg


C++:
_vehicle = param [0,objNull,[objNull]];
if (isNull _vehicle) exitWith {};

_insureStatus = _vehicle getVariable ["vehicle_insure_status",0];
if (_insureStatus isEqualTo 1) then {
    hint "<t color='#8cff9b'>✓ | Le véhicule est assuré !</t>";
    
} else {
    hint "<t color='#FF0000'>X | Le Véhicule n'est pas assuré !</t>";
};

Et le symbole ✓ ne passe en jeu !