Français Solved Problème avec la fonction de vente de voitures volées et d'assurance

20/11/20
243
4
6
1 100
Bonjour suite à un ressent ajout sur mon serveur du vendeur de voitures voler fonctionne "à moitié" je m'explique nous avons mis en place ce script d'assurance sur mon serveur pour pouvoir protéger les véhicules contre les explosions.
Celui-ci fonctionne bien lorsque le véhicule possède l'assurance et vendue celui-ci reviens dans le garage, mais quand le véhicule n'est pas assuré il revient aussi dans le garage ce qui pose problème...
Je voudrais que quand le véhicule ne possède pas l'assurance lorsqu'il est vendu celui-ci soit sup BDD
Voici une petite vidéo montrant de deux points de vue la vente d'un VL.

Merci de votre aide
 
Solution
Ok! Dans le fichier il faut que tu remplaces :
Code:
_query = format ["UPDATE vehicles SET insure='0', active='0' WHERE pid='%1' AND plate='%2'",_uid,_plate];

_sql = [_query,1] call DB_fnc_asyncCall;
par :
Code:
_insureStatus = _vehicle getVariable ["vehicle_insure_status",0];
if (_insureStatus == 1) then {
    _query = format ["UPDATE vehicles SET insure='0', active='0' WHERE pid='%1' AND plate='%2'",_uid,_plate];
    _sql = [_query,1] call DB_fnc_asyncCall;
} else {
    _query = format ["UPDATE vehicles SET alive='0' WHERE pid='%1' AND plate='%2'",_uid,_plate];
    [_query,1] call DB_fnc_asyncCall;
};
Ok! Dans le fichier il faut que tu remplaces :
Code:
_query = format ["UPDATE vehicles SET insure='0', active='0' WHERE pid='%1' AND plate='%2'",_uid,_plate];

_sql = [_query,1] call DB_fnc_asyncCall;
par :
Code:
_insureStatus = _vehicle getVariable ["vehicle_insure_status",0];
if (_insureStatus == 1) then {
    _query = format ["UPDATE vehicles SET insure='0', active='0' WHERE pid='%1' AND plate='%2'",_uid,_plate];
    _sql = [_query,1] call DB_fnc_asyncCall;
} else {
    _query = format ["UPDATE vehicles SET alive='0' WHERE pid='%1' AND plate='%2'",_uid,_plate];
    [_query,1] call DB_fnc_asyncCall;
};
 
Solution