Français Solved Problème d'affichage et de stockage des véhicules après implémentation de la différenciation des garages

  • Auteur de la discussion Auteur de la discussion R404
  • Date de début Date de début

R404

User
14/10/21
75
3
7
450
Bonjour,
j'ai un soucis après avoir suivit le tutoriel pour différencier les garages selon la position ainsi que le tutoriel de Maxence Maxence pour celui ci.
Lorsque j'achète un véhicule il n'apparaît pas en BDD et je ne peut pas le ranger dans le garage, j'ai un hint me disant que le serveur essaye de stocker le véhicule mais rien ne se passe.
J'ai une erreur dans les logs extDB.

lien du tuto : https://forum.the-programmer.com/po...et-sortir-les-véhicules-au-même-endroit.1593/

Mes fichiers :

fn_storeVehicle : fn_vehicleStore : https://paste-me.net/qonos
fn_getVehicles : fn_insertVehicle : https://paste-me.net/asatu
fn_impoundMenu : fn_garageLBChange : https://paste-me.net/yasal

Ma class RetriveCar dans le impound.hpp

[CODE title="impound.hpp" highlight="2"]class RetrieveCar: Life_RscButtonMenu {
idc = 2804;
text = "$STR_Global_Retrieve";
onButtonClick = "[] call life_fnc_unimpound;";
x = 0.1 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH));
y = 0.9 - (1 / 25);
w = (6.25 / 40);
h = (1 / 25);
};[/CODE]

Un grand merci d'avance pour votre aide
 
Vos logs serveur | Your server logs
https://paste-me.net/sinoh
Vos logs extDB | Your extDB logs
https://paste-me.net/adaci
Bonjour, ton soucis semble provenir de ton script de plaque dans ton Life_Serveur
La plaque déconne, de ce fait, impossible pour le serveur de comprendre ce qu'il doit faire après avoir tenté d'attribué une plaque d'immatriculation à ton véhicule tout beau tout neuf !

Code:
[_vehicle] call life_fnc_setCharlieCOPlate;
>
 0:29:55   Error position: <life_fnc_setCharlieCOPlate;
>
 0:29:55   Error Undefined variable in expression: life_fnc_setcharliecoplate
 0:29:55 File license_plates\server\tp_updatePlate.sqf..., line 37

As tu suivi un tutoriel pour utiliser les plaques Charlieco89 avec notre produit ?
Si oui lequel ? (Un lien nous serais fort utile)

De plus, il nous faudrait également une copie de ton fichier tp_updatePlate.sqf histoire de comprendre pourquoi le serveur est capricieux ;)
 
Edit : Je pense avoir résolu l'erreur avec la fonction setCharlicoPlate, je l'avais mal ajoutez dans mon Function.hpp mais j'ai toujours le même soucis.

Derniers logs serveur : https://paste-me.net/itaqu
Voilà l'init de mon garage si jamais ça peut aider :
[CODE title="Init Garage"]this enableSimulation false;
this allowDamage false;
this addAction[localize "STR_MAR_Store_vehicle_in_Garage",{[player,false,"georgetown"] call life_fnc_storeVehicle;},"",0,false,false,"",'!life_garage_store'];

this addAction[localize"STR_Garage_Title", { if (life_HC_isActive) then {[getPlayerUID player,playerSide,"Car",player,"georgetown"] remoteExecCall ["TON_fnc_getVehicles",2];} else { [getPlayerUID player,playerSide,"Car",player] remoteExecCall ["TON_fnc_getVehicles",2];}; life_garage_type = "Car"; createDialog "Life_impound_menu"; disableSerialization; ctrlSetText[2802,"Fetching Vehicles...."]; life_garage_sp = "garage_georgetown"; },"",1.5,true,true,"","true",5];[/CODE]
 
Dernière édition:
Dans ton fn_insertVehicle.sqf il faut que tu remplaces :
Code:
_query = format ["INSERT INTO vehicles (side, classname, type, pid, alive, active, inventory, color, plate, gear, damage, garage_name) VALUES ('%1', '%2', '%3', '%4', '1','1','""[[],0]""', '%5', '%6','""[]""','""[]""','kavala')",_side,_className,_type,_uid,_color,_plate];
par :
Code:
_query = format ["INSERT INTO vehicles (side, classname, type, pid, alive, active, inventory, color, plate, gear, damage, garage_name, immatriculation) VALUES ('%1', '%2', '%3', '%4', '1','1','""[[],0]""', '%5', '%6','""[]""','""[]""','kavala','""0""')",_side,_className,_type,_uid,_color,_plate];
 
Dans ton fn_insertVehicle.sqf il faut que tu remplaces :
Code:
_query = format ["INSERT INTO vehicles (side, classname, type, pid, alive, active, inventory, color, plate, gear, damage, garage_name) VALUES ('%1', '%2', '%3', '%4', '1','1','""[[],0]""', '%5', '%6','""[]""','""[]""','kavala')",_side,_className,_type,_uid,_color,_plate];
par :
Code:
_query = format ["INSERT INTO vehicles (side, classname, type, pid, alive, active, inventory, color, plate, gear, damage, garage_name, immatriculation) VALUES ('%1', '%2', '%3', '%4', '1','1','""[[],0]""', '%5', '%6','""[]""','""[]""','kavala','""0""')",_side,_className,_type,_uid,_color,_plate];
Merci de ta réponse,
le véhicule s'ajoute bien en base de donnée après l'achat mais je ne peut pas le ranger, ni le sortir et les information du véhicule dans le garage ne s'affiche pas.
 
Dernière édition:
Pour les informations dans le garage, est-ce que tu pourrais essayer avec ces fichiers ?

Quand tu essayes de sortir/ranger un véhicule, il se passe quoi plus précisément ?
Je vais testé ça,
Quand j'essaye de sortir un véhicule il me dit que la sélection à une erreur
Et quand je veut en ranger un il me dit que le serveur tente de stoker le véhicule
Et les informations du véhicule ne s'affiche toujours pas
 
Peux tu nous montrer également à quoi ressemble ta BDD au niveau de ton garage s'il te plais ?
AltisLife > Vehicles

Ca devrait ressembler à ça :
1662983185669.png
 
C'est étrange que tu aies des virgules ici :unsure:
1662984616376.png
Est-ce que tu l'as modifié manuellement ?

Si non, tu peux faire un ticket sur discord pour qu'on regarde plus en détails, c'est peut être un bug sur Vehicle Shop
 
C'est étrange que tu aies des virgules ici :unsure:
Voir la pièce jointe 3365
Est-ce que tu l'as modifié manuellement ?

Si non, tu peux faire un ticket sur discord pour qu'on regarde plus en détails, c'est peut être un bug sur Vehicle Shop
Non je ne les ai pas ajoutez manuellement, d'accord je fait un tiket.