Français Solved Informations des véhicules dans le garage de l'entreprise

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

Nemesis

User
2/6/20
24
1
2
300
Bonjour à tous ,

Serait il possible de voir apparaître dans le garage de l'entreprise les différentes informations concernant les véhicules comme par exemple, la validité du Control technique, l'état de l'assurance, l'immatriculation, le type de carburant etc etc ...

Merci.
 
Dernière édition:
Solution
Salut !

Dans ton @The_Programmer/addons/company_system/server/fn_getVehiclesEntreprise.sqf, trouve cette ligne :
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color, entreprise_id FROM vehicles WHERE alive='1' AND active='0' AND side='%1' AND entreprise_id='%2'",_side,_id_entreprise];
et remplace la par :
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color, entreprise_id, controlTech, insure, immatriculation FROM vehicles WHERE alive='1' AND active='0' AND side='%1' AND entreprise_id='%2'",_side,_id_entreprise];

Dans ton @The_Programmer/addons/company_system/client/fn_impoundMenuEntreprise.sqf, trouve cette ligne :
Code:
_tmp =...
Salut !

Dans ton @The_Programmer/addons/company_system/server/fn_getVehiclesEntreprise.sqf, trouve cette ligne :
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color, entreprise_id FROM vehicles WHERE alive='1' AND active='0' AND side='%1' AND entreprise_id='%2'",_side,_id_entreprise];
et remplace la par :
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color, entreprise_id, controlTech, insure, immatriculation FROM vehicles WHERE alive='1' AND active='0' AND side='%1' AND entreprise_id='%2'",_side,_id_entreprise];

Dans ton @The_Programmer/addons/company_system/client/fn_impoundMenuEntreprise.sqf, trouve cette ligne :
Code:
_tmp = [(_x select 2),(_x select 8),(_x select 9)];
et remplace la par :
Code:
_tmp = [(_x select 2),(_x select 8),(_x select 9),(_x select 10),(_x select 11),(_x select 12)];

Dans ton @The_Programmer/addons/company_system/client/fn_garageLBChangeEntreprise.sqf, trouve ces lignes :
Code:
((findDisplay 1800) displayCtrl 1803) ctrlSetStructuredText parseText format [
    (localize "STR_Shop_Veh_UI_RetrievalP")+ " <t color='#8cff9b'>0€</t><br/>
    " +(localize "STR_Shop_Veh_UI_Color")+ " %6<br/>
    " +(localize "STR_Shop_Veh_UI_MaxSpeed")+ " %1 km/h<br/>
    " +(localize "STR_Shop_Veh_UI_HPower")+ " %2<br/>
    " +(localize "STR_Shop_Veh_UI_PSeats")+ " %3<br/>
    " +(localize "STR_Shop_Veh_UI_Trunk")+ " %4<br/>
    " +(localize "STR_Shop_Veh_UI_Fuel")+ " %5
    ",
(_vehicleInfo select 8),
(_vehicleInfo select 11),
(_vehicleInfo select 10),
if (_trunkSpace isEqualTo -1) then {"None"} else {_trunkSpace},
(_vehicleInfo select 12),
_vehicleColor
];
et remplace les par :
Code:
_insurance = (_dataArr select 4);
_immatriculation = (_dataArr select 5);
if (_immatriculation == "0") then {_immatriculation = "Aucune"};

((findDisplay 1800) displayCtrl 1803) ctrlSetStructuredText parseText format [
    (localize "STR_Shop_Veh_UI_RetrievalP")+ " <t color='#8cff9b'>0€</t><br/>
    " +(localize "STR_Shop_Veh_UI_Color")+ " %6<br/>
    " +(localize "STR_Shop_Veh_UI_MaxSpeed")+ " %1 km/h<br/>
    " +(localize "STR_Shop_Veh_UI_HPower")+ " %2<br/>
    Immatriculation : %7<br/>
    Type d'essence : %8<br/>
    État de l'assurance : %9<br/>
    Contrôle technique : %10<br/>
    " +(localize "STR_Shop_Veh_UI_PSeats")+ " %3<br/>
    " +(localize "STR_Shop_Veh_UI_Trunk")+ " %4<br/>
    " +(localize "STR_Shop_Veh_UI_Fuel")+ " %5
    ",
(_vehicleInfo select 8),
(_vehicleInfo select 11),
(_vehicleInfo select 10),
if (_trunkSpace isEqualTo -1) then {"None"} else {_trunkSpace},
(_vehicleInfo select 12),
_vehicleColor,
_immatriculation,
[_classNameLife] call max_fuelstations_fnc_getFuelType,
if (_insurance == 1) then {"<t color='#8cff9b'>Assuré</t>"} else {"<t color='#FF0000'>Pas d'assurance</t>"},
[(_dataArr select 3)] call max_controlTech_fnc_inspectionStatus
];

Dis-moi si tout fonctionne :)
 
Dernière édition:
Solution