Français Solved Problème pour ranger un véhicule nouvellement acheté dans le garage

  • Auteur de la discussion Auteur de la discussion LittleBonnet
  • Date de début Date de début
28/2/23
33
2
1
300
Bonjour à tous,

Je rencontre un petit souci que je n'arrive pas à identifier. En effet, je ne peux pas ranger un véhicule tout fraîchement acheté dans mon garage. Cependant, je peux ranger les autres véhicules qui existe déjà dans mon garage sans aucun problème.

Je me demandais donc si vous aviez des idées sur la raison pour laquelle je ne peux pas ranger les véhicules dans le garage ?

Je vous remercie d'avance pour votre aide et vos conseils.



L'init du panneau :

[CODE title="Init"]this enableSimulation false; this allowDamage false;
this addAction["<t color='#1288FF'>" + localize"STR_MAR_W_E_Vehicle Shop",life_fnc_vehicleShopMenu,["cop_car",west,"cop_car_1","cop","APD - Kavala District"]];
this addAction["<t color='#1288FF'>" + localize"STR_Garage_Title", { if (life_HC_isActive) then { [getPlayerUID player,playerSide,"Car",player] remoteExecCall ["HC_fnc_getVehicles",HC_Life]; } else { [getPlayerUID player,playerSide,"Car",player] remoteExecCall ["TON_fnc_getVehicles",2];}; createDialog "Life_impound_menu"; disableSerialization; ctrlSetText[2802,"Fetching Vehicles...."]; life_garage_sp = "cop_car_1"; life_garage_type = "Car"; },"",0,false,false,"",'playerSide isEqualTo west']; this addAction[localize"STR_MAR_Store_vehicle_in_Garage",life_fnc_storeVehicle,"",0,false,false,"",'!life_garage_store'];
this setVariable ["realname","Cop Vehicle Store"];[/CODE]

Quand je suis devant le pnj et que je lui demande de ranger le véhicule, ca me mets comme erreur "Il n'y as pas de véhicule près du PNJ"

Logs : (si quelqu'un sait pourquoi j'ai des gros pavés d'erreur je susi preneur aussi ahah :) )

Quelques fichiers :
 
Vos logs serveur | Your server logs
https://paste-me.net/zufat

Fichiers joints

Solution
Dans ton fn_vehicleShopBuy.sqf, essaye de remplacer cette ligne :
Code:
[_vehicle,"vehicle_info_owners",[[getPlayerUID player,profileName]],true] remoteExecCall ["TON_fnc_setObjVar",RSERV];
par :
Code:
_vehicle setVariable ["vehicle_info_owners",[[getPlayerUID player,profileName]],true];
Hello! Quand tu achètes le véhicule il est bien ajouté dans la table "vehicles" de ta base de données ?
C'est uniquement pour les véhicules que tu viens d'acheter ? Pour les autres ça fonctionne bien ?

Pour les erreurs dans tes logs, est-ce que tu peux envoyer les fichiers suivants ?
  • File mpmissions\Altis_Life.Malden\core\misc\fn_phone.sqf..., line 132
  • File mpmissions\Altis_Life.Malden\dialog\function\fn_helpDialog.sqf..., line 37
 
Hello! Quand tu achètes le véhicule il est bien ajouté dans la table "vehicles" de ta base de données ?
C'est uniquement pour les véhicules que tu viens d'acheter ? Pour les autres ça fonctionne bien ?

Pour les erreurs dans tes logs, est-ce que tu peux envoyer les fichiers suivants ?
  • File mpmissions\Altis_Life.Malden\core\misc\fn_phone.sqf..., line 132
  • File mpmissions\Altis_Life.Malden\dialog\function\fn_helpDialog.sqf..., line 37


Hello ! :) Oui il est bien ajouté, je le vois lui et les 15 autres que j'ai acheté pour régler le soucis ahah

Voici les lignes en questions :

Phone :
HelpDialog :
 
Je suis pas sûr d'avoir compris le soucis alors, il sont bien ajoutés à ta base de données lors de l'achat mais tu ne peux pas les ranger dans le garage ? Ou tu ne les vois pas dans le garage pour les sortir ?

Pour ton fn_phone.sqf essaye de remplacer :
Code:
life_rec_messages pushback ['appel d'urgence de la police',_msgForm];
par :
Code:
life_rec_messages pushback ["appel d'urgence de la police",_msgForm];
Et :
Code:
life_rec_messages pushback ['Appel d'urgence (Ambulancier)',_msgForm];
par :
Code:
life_rec_messages pushback ["Appel d'urgence (Ambulancier)",_msgForm];

Et pour ton fn_helpDialog.sqf remplace :
Code:
case "2": {["Assignation des touches",'<t color="#00F030">Zivilisten:</t><br/>- Sammeln: "Touche action 10 / Windows"<br/>- Pioche: "Touche action 10 / Windows"<br/>- Bouchons d'oreille: "Shift + O"<br/>- Sauter: "Commande personnalisé 1"<br/>- Holster: "Shift + H"<br/>- Holster: "Strg + H"<br/>- Voler: "Shift + G"<br/>- Se rendre: "Shift + B"<br/>- Inventaire de véhicule: "T"<br/>- Inventaire de joueur: "y"<br/>- Verrouiller / déverrouiller un véhicule: "U"<br/>- Gestes: "5-9"<br/><br/><t color="#00F030">Gendarmerie:</t><br/>- Gyrophare: "Shift + L"<br/>- Sirene: "F"<br/>- Arrêter: "Shift + R"<br/><br/><t color="#00F030">Médecins:</t><br/>- Gyrophare: "Shift + L"<br/>- Sirene: "F"<br/>- Réanimation: "Touche action 10 / Windows"<br/>']};
par :
Code:
case "2": {["Assignation des touches","<t color='#00F030'>Zivilisten:</t><br/>- Sammeln: ""Touche action 10 / Windows""<br/>- Pioche: ""Touche action 10 / Windows""<br/>- Bouchons d'oreille: ""Shift + O""<br/>- Sauter: ""Commande personnalisé 1""<br/>- Holster: ""Shift + H""<br/>- Holster: ""Strg + H""<br/>- Voler: ""Shift + G""<br/>- Se rendre: ""Shift + B""<br/>- Inventaire de véhicule: ""T""<br/>- Inventaire de joueur: ""y""<br/>- Verrouiller / déverrouiller un véhicule: ""U""<br/>- Gestes: ""5-9""<br/><br/><t color='#00F030'>Gendarmerie:</t><br/>- Gyrophare: ""Shift + L""<br/>- Sirene: ""F""<br/>- Arrêter: ""Shift + R""<br/><br/><t color='#00F030'>Médecins:</t><br/>- Gyrophare: ""Shift + L""<br/>- Sirene: ""F""<br/>- Réanimation: ""Touche action 10 / Windows""<br/>"]};

Les ' dans les textes ça pose pas mal de soucis
 
Alors plus précisément quand j'achète un véhicule et que je veux le ranger au garage juste après son achat ou plus tard ça m'informe qu'"il n'y a pas de véhicule à côté du PNJ" en revanche dès que le serveur est relancé et que la voiture que j'ai acheté est désormais dans mon garage si je la sors de mon garage je peux la ranger dans le garage tout de suite ou plus tard.

C'est uniquement les voitures achetées pendant une session que je ne peux pas ranger dans le garage.
Je pense peut-être j'ai fait une erreur dans un des fichiers ou dans l'init du panneau...

Cependant, merci beaucoup pour l'aide sur les autres fichiers
 
Dans ton fn_vehicleShopBuy.sqf, essaye de remplacer cette ligne :
Code:
[_vehicle,"vehicle_info_owners",[[getPlayerUID player,profileName]],true] remoteExecCall ["TON_fnc_setObjVar",RSERV];
par :
Code:
_vehicle setVariable ["vehicle_info_owners",[[getPlayerUID player,profileName]],true];
 
Solution
Dans ton fn_vehicleShopBuy.sqf, essaye de remplacer cette ligne :
Code:
[_vehicle,"vehicle_info_owners",[[getPlayerUID player,profileName]],true] remoteExecCall ["TON_fnc_setObjVar",RSERV];
par :
Code:
_vehicle setVariable ["vehicle_info_owners",[[getPlayerUID player,profileName]],true];
C'est tout bon merci beaucoup ca me rendais fou hahaha :) !!