Français Solved Est-il possible de replaquer une voiture volée avec le script de licence plaque?

10/5/20
36
2
300
hey , je voulais savoir si c'était possible que avec le script licence plaque y avais moye qu'on puisse replaquer un véhicule voler
 
Solution
Salut ! Avec le produit License Plate non. Avec Advanced Insure, oui, il est compatible avec License Plate et changera la plaque d'immatriculation.

Si tu veux faire le script toi même, pour changer la plaque d'immatriculation d'un véhicule il faut utiliser :
Code:
_plate = [] call max_immat_fnc_generateRandomPlate;

_vehicle setVariable ["vehicle_info_plate",_plate,true];
if (local _vehicle) then {
    _vehicle setPlateNumber _plate;
};

[_vehicle,1] remoteExecCall ["max_immat_fnc_updatePlate",2];

Si tu veux dire replaquer au sens de changer le propriétaire, c'est dans Advanced Insure, mais ça n'a pas de rapport avec License Plate
Salut ! Avec le produit License Plate non. Avec Advanced Insure, oui, il est compatible avec License Plate et changera la plaque d'immatriculation.

Si tu veux faire le script toi même, pour changer la plaque d'immatriculation d'un véhicule il faut utiliser :
Code:
_plate = [] call max_immat_fnc_generateRandomPlate;

_vehicle setVariable ["vehicle_info_plate",_plate,true];
if (local _vehicle) then {
    _vehicle setPlateNumber _plate;
};

[_vehicle,1] remoteExecCall ["max_immat_fnc_updatePlate",2];

Si tu veux dire replaquer au sens de changer le propriétaire, c'est dans Advanced Insure, mais ça n'a pas de rapport avec License Plate
 
Solution
Pour changer le propriétaire tu peux faire ça :D


Code:
_var = _vehicle getVariable ["vehicle_info_owners",[]];
_oldinfos = ((_var select 0) select 0);
_newowner = getplayerUID player;
[_vehicle,_oldinfos,_newowner] remoteExecCall ["TON_fnc_changeowners",2];

//Coté life

params [
  ["_vehicle","_oldinfos","_newowner"];
];

if ((isNull _vehicle) || ((count _oldInfos) isEqualTo 0)) exitWith {};

_dbInfo = _vehicle getVariable ["dbInfo",[]];
if ((count _dbInfo) isEqualTo 0) exitWith {};
_plate = _dbInfo select 1;

_query = format ["UPDATE vehicles SET pid='%1' WHERE pid='%2' AND plate='%3'",_newowner,_oldinfos,_plate];
[_query,1] call DB_fnc_asyncCall;

J'ai pas testé mais bon, tu as compris le système :D