Français Solved Comment retrouver les noms des joueurs en tapant la plaque dans notre menu Y?

21/1/20
40
3
300
Bonjour j'aimerais savoir comment faire pour retrouver le nom des joueurs en tapant la plaque dans notre menu Y pour que sa nous donne les infos : Nom du propriétaire du véhicule, Si il est assurez


Cordialement Damien Lestwood
 
Solution
Comme le menu est une texture (info_fr.paa) il faudra la modifier pour ajouter un champ pour l'assurance.
De même il faudra ajouter dans le dialog (result_plate.hpp) l'endroit où écrire le statut de l'assurance (donc un champ Life_RscText) aayant pour idc : idc = 1008;
Dans ton @The_Programmer/addons/license_plates/server/fn_getPlateInfo.sqf remplace cette ligne
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, color, immatriculation FROM vehicles WHERE alive='1' AND immatriculation='""%1""' LIMIT 1",_plate];
par
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, color, immatriculation, insure FROM vehicles WHERE alive='1' AND...
Comme le menu est une texture (info_fr.paa) il faudra la modifier pour ajouter un champ pour l'assurance.
De même il faudra ajouter dans le dialog (result_plate.hpp) l'endroit où écrire le statut de l'assurance (donc un champ Life_RscText) aayant pour idc : idc = 1008;
Dans ton @The_Programmer/addons/license_plates/server/fn_getPlateInfo.sqf remplace cette ligne
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, color, immatriculation FROM vehicles WHERE alive='1' AND immatriculation='""%1""' LIMIT 1",_plate];
par
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, color, immatriculation, insure FROM vehicles WHERE alive='1' AND immatriculation='""%1""' LIMIT 1",_plate];
Dans le même fichier, remplace cette ligne
Code:
[_queryResult,_proprio,_immatriculation,_classname,_couleur,_side,_type] remoteExec ["max_immat_fnc_resultSearch",remoteExecutedOwner];
par
Code:
[_queryResult,_proprio,_immatriculation,_classname,_couleur,_side,_type,(_queryResult select 9)] remoteExec ["max_immat_fnc_resultSearch",remoteExecutedOwner];
Et dans ton fn_resultSearch.sqf, après :
Code:
["_type","",[""]]
ajoute une virgule et à la ligne du dessous ajoute :
Code:
["_insure","",[""]]
Dans le même fichier, ajoute en bas :
Code:
if (_insure isEqualTo 1) then {_insure = "Valide"} else {_insure = "Non valide"};
(_display displayCtrl 1008) ctrlSetText _insure;

Si tu as réussi à faire toutes ces modifications, hésite pas à nous partager le nouveau dialog et la nouvelle texture pour ceux qui voudraient faire la même modification :)
 
Solution