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
Merci à vous
Dans votre life_server/Functions/Systems/fn_getVehicles.sqf, remplacez :
Par ces lignes :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];
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 =...
Dans votre life_server/Functions/Systems/fn_getVehicles.sqf, remplacez :
Par ces lignes :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];
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.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]; };
_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 à toiIl renvoie 0 donc c'est normal que le bouton soit caché
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]; };
Retour depuis ces derniers jour, désolé alors : Ceci est fonctionnel au top merci bienOk, tiens nous au courant