Français Solved Problème d'affichage du bouton de garage caché

4/1/24
113
5
1
800
J'ai bien suivi le Tuto pour crée un garage différencier. Tout est fonctionnel or une chose. Le bouton dès que je le cache il n'ai pas visible en fonction du garage.

Merci à vous
 
Solution
Il renvoie 0 donc c'est normal que le bouton soit caché (y)

Le problème est donc avant et visiblement tu as oublié des modifications dans ton fn_getVehicles.sqf :
Dans votre life_server/Functions/Systems/fn_getVehicles.sqf, remplacez :
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color FROM vehicles WHERE pid='%1' AND alive='1' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type];
Par ces lignes :
Code:
_garageName = param [4,"",[""]];
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color FROM vehicles WHERE pid='%1' AND alive='1' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type];
if !(_garageName isEqualTo "") then {
_query =...
Il renvoie 0 donc c'est normal que le bouton soit caché (y)

Le problème est donc avant et visiblement tu as oublié des modifications dans ton fn_getVehicles.sqf :
Dans votre life_server/Functions/Systems/fn_getVehicles.sqf, remplacez :
Code:
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color FROM vehicles WHERE pid='%1' AND alive='1' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type];
Par ces lignes :
Code:
_garageName = param [4,"",[""]];
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color FROM vehicles WHERE pid='%1' AND alive='1' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type];
if !(_garageName isEqualTo "") then {
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color FROM vehicles WHERE pid='%1' AND alive='1' AND active='0' AND side='%2' AND type='%3' AND garage_name='""%4""'",_pid,_side,_type,_garageName];
};
ATTENTION, si la ligne que vous avez dans votre fichier n'est pas exactement la même, ce qui est fort probable, ne copiez pas directement la ligne mais ajoutez les modifications sur celle que vous avez dans votre fichier.

Voici le code adapté à ton fichier :
Code:
_garageName = param [4,"",[""]];
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color, immatriculation, insurance, CONCAT('""',expiration_date,'""'), DATEDIFF(expiration_date, CURRENT_TIMESTAMP), controlTech, custom_color, garage_name, (garage_name='') FROM vehicles WHERE pid='%1' AND alive='1' AND entreprise_id='0' AND fourriere='0' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type];
if !(_garageName isEqualTo "") then {
    _query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color, immatriculation, insurance, CONCAT('""',expiration_date,'""'), DATEDIFF(expiration_date, CURRENT_TIMESTAMP), controlTech, custom_color, garage_name, (garage_name='""%4""' OR garage_name='') FROM vehicles WHERE pid='%1' AND alive='1' AND entreprise_id='0' AND fourriere='0' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type,_garageName];
};
 
Solution
Il renvoie 0 donc c'est normal que le bouton soit caché (y)

Le problème est donc avant et visiblement tu as oublié des modifications dans ton fn_getVehicles.sqf :


Voici le code adapté à ton fichier :
Code:
_garageName = param [4,"",[""]];
_query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color, immatriculation, insurance, CONCAT('""',expiration_date,'""'), DATEDIFF(expiration_date, CURRENT_TIMESTAMP), controlTech, custom_color, garage_name, (garage_name='') FROM vehicles WHERE pid='%1' AND alive='1' AND entreprise_id='0' AND fourriere='0' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type];
if !(_garageName isEqualTo "") then {
    _query = format ["SELECT id, side, classname, type, pid, alive, active, plate, color, immatriculation, insurance, CONCAT('""',expiration_date,'""'), DATEDIFF(expiration_date, CURRENT_TIMESTAMP), controlTech, custom_color, garage_name, (garage_name='""%4""' OR garage_name='') FROM vehicles WHERE pid='%1' AND alive='1' AND entreprise_id='0' AND fourriere='0' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type,_garageName];
};
Je teste ça mercredi, merci à toi