Français Résolu Garages Entreprises

Nemesis

User
2/6/20
20
1
300
Badges
2
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:

Maxence

Director
Membre du personnel
Director
  • IMPRESSIONNANT ! Vous avez aidé au moins 50 personnes sur ce forum !
  • Expert de la communauté The Programmer ! Débloqué lorsque 100 messages sont postés avec votre compte !
  • Badge qui certifie que The Programmer a vérifié ce compte.
22/7/18
717
74
2 000
Badges
7
www.the-programmer.com
Steam
Voir
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:

Maxence

Director
Membre du personnel
Director
  • IMPRESSIONNANT ! Vous avez aidé au moins 50 personnes sur ce forum !
  • Expert de la communauté The Programmer ! Débloqué lorsque 100 messages sont postés avec votre compte !
  • Badge qui certifie que The Programmer a vérifié ce compte.
22/7/18
717
74
2 000
Badges
7
www.the-programmer.com
Steam
Voir
Effectivement je me suis un peu embrouillé. J'ai update la réponse au dessus, il faut refaire la partie du fn_garageLBChangeEntreprise.sqf