Français [Advanced Insure] Empêcher d'assurer certains véhicules OU les véhicules sans plaque d'immatriculation

29/12/19
320
45
61
1 100
25
Bonjour à tous.
Dans ce tutoriel, je vais vous expliquer comme blacklister certains véhicule à l'assurance ou bien retirer l'assurance au véhicule sans plaque d'immatriculation.​

Pour ajouter une liste de véhicule blacklistés :
Dans ta mission, The_Programmer\Advanced_Insurance\Config_Master.cpp ajoute ceci :
Code:
blacklisted_vehicles[] = {"Clasname_1", "Clasname_2", "Clasname_3"};
N'oublie pas d'insérer les classnames des véhicules concernés.

Ensuite, ouvre le fichier @The_Programmer/addons/advanced_insure/client/tp_insurance.sqf, ajoute :
Code:
if ((typeOf _vehicle) in (getArray (_config >> "blacklisted_vehicles"))) exitWith {hint "Vous ne pouvez pas assurer ce véhicule"; closeDialog 0;};
juste au dessus de :
Code:
[_vehicle,_type] spawn advanced_insurance_fnc_insuranceConfirm;


Pour empêcher d'assurer un véhicule sans plaque d'immatriculation :
Toujours dans le fichier @The_Programmer/addons/advanced_insure/client/tp_insurance.sqf, ajoute
Code:
_plate = _vehicle getVariable ["vehicle_info_plate","0"];
if (_plate isEqualto "0") exitwith {hint "Vous ne pouvez pas assurer votre véhicule sans plaque d'immatriculation"; closedialog 0;};
juste au dessus de :
Code:
[_vehicle,_type] spawn advanced_insurance_fnc_insuranceConfirm;
Et voilà un tutoriel simple et efficace :D
Peut être un système à ajouter dans la prochaine mise à jour du produit.