Français Solved Problèmes avec le ChopShop et le spawn aérien des médics

Bonjour, bonsoir,

Je viens à vous car je rencontre quelques soucis sur notre Server Altis Life.
Pour l'instant, deux majoritairement :

1) Le ChopShop
Récemment on nous a apporté que notre ChopShop ne fonctionnait pas.
Lorsque le joueur tente de vendre le véhicule volé, cela lui dit qu'aucun véhicule volé n'est à proximité.
Nous n'arrivons pas à identifier pourquoi. Voici quelques informations :

init du panneau :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
Nom du panneau : ChopShop
Stringtable appelée :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Marker : chop_shop
@STAR_MAR_Chop_Shop
Stringtable appelée :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

2) Le spawn Aérien des médics
Pour une raison que nous ne comprenons pas, le spawn terrestre fonctionne mais le spawn aérien, rien n'y fait.
Le véhicule est indiqué comme acheté, mais n'apparait nul part sur la carte, ni au marqueur, ni ailleurs.
Voici d'autres informations :

init du panneau :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Marker : med_air_1

Je peux vous fournir ce dont vous avez besoin si nécessaire.
A savoir que les deux cas n'ont pas été traité par moi, donc je ne sais pas quoi chercher pour régler le problème.
En vous remerciant par avance.
 
Dernière édition par un modérateur:
Solution
Oui c'est ça le problème, dans ton Config_Vehicles.hpp la classname de ton shop est "med_air", c'est un nom qui est reservé au spawn sur le toit de l'hopîtal d'Altis.
Je suppose que tu n'en a pas besoin, il suffit de changer cette classname, par exemple :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Et de le modifier dans l'init de l'objet :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

le_bubbb

User
7/11/21
59
8
9
450
Salut pour les helico medic , remplace seulement les nom du point de spawn d'hélicoptère ( j'ai aussi modif les nom des shop dans le Config_Vehicles.hpp) pour le ChopShop je ne peut pas aider car j'utilise le script License Plates
 
Dernière édition:
Bonjour, bonsoir !

Alors dans un premier temps pour le ChopShop :
Oui, ligne 613 du Config_Master.hpp
chopShop_vehicles[] = { "Car", "Ship", "Air" };

Ensuite pour le spawn Médic :
Si je remplace le nom du spawn, je dois tout modifier dans ce sens alors. Mais j'avais déjà tenté, sans résultat.
 

Maxence

Admin
Membre du personnel
Pour le 1er problème, tu peux essayer de debug en ajoutant dans ton fn_chopShopMenu.sqf, sous cette ligne :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
ceci :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
Tu peux envoyer une capture d'écran du chat après avoir testé en jeu



Pour le 2nd problème, est-ce que tu peux essayer de remplacer le nom du marqueur dans cet init par un autre marker qui fonctionne ? Par exemple "med_car_1"
 
Alors rebonjour,

Pour le premier test voici ce qui en ressort, je n'ai pas de véhicule volé, j'attends qu'un joueur me réponde et se connecte pour faire le test avec un véhicule volé.
20220325180348_1.jpg

Pour le second test, modification effectuée, même résultat, les véhicules terrestres apparaissent au bon endroit, le véhicule aérien n'apparaît juste pas.

EDIT : pour le chop_shop il est fonctionnel, je viens de le tester :
20220325182030_1.jpg
20220325182044_1.jpg
Je penses que les joueurs l'ayant signalé sont juste un peu "limités"......

Ne reste que le problème du spawn médic, si cela ne vient pas du marker de spawn, cela provient surement du véhicule ou quelque chose du genre ?
 
Dernière édition:

Maxence

Admin
Membre du personnel
Le problème vient forcément du marqueur, soit il n'est pas bon dans l'init soit il n'a pas la bonne variable. Ou alors c'est un véhicule moddé et tu n'as pas le mod ?

Si tu veux debug la position tu peux ajouter en bas de ton fn_unimpound.sqf :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Tu peux également joindre tes logs serveur, si le véhicule n'existe pas il devrait y avoir un message
 
Bonjour,

J'ai ajouté :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
tout en bas du fichier fn_unimpound.sqf dans mission>dialog>function
En sortant le véhicule je n'ai pas eus de message particulier, normal ?

Au niveau logs, voici ce qui est dit côté machine quand je sort le véhicule :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

et voici côté logs perso :

S’il vous plaît, Connexion ou S'inscrire pour voir le code !

le fameux endroit dans fn_vehicleShopBuy.sqf :


S’il vous plaît, Connexion ou S'inscrire pour voir le code !
 
20220326174557_1.jpg
J'ajoute que l'achat fonctionne, on retrouve bien le véhicule dans notre garage, mais il n'a pas été sortie.
Et j'ajoute que quand on tente de le sortir par le garage cela nous indique ce qu'il y a sur l'image :

_vid : 197
life_garage_sp : med_air_1
getMarkerPos life_garage sp : coordonnées
markerDir life_garage sp : 178 789

il n'ya pas de véhicule sur le point de spawn. Le cout de sortie du véhicule vous a été remboursé.
 
Alors en classname j'ai
dans Config_vItems.hpp
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Config_Vehicles.hpp
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Config_Licenses.hpp
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Et pour les init en jeux
console sans nom
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Marker : med_car_1
Marker : med_air_1
Marker : medic_spawn_1
 

Maxence

Admin
Membre du personnel
Oui c'est ça le problème, dans ton Config_Vehicles.hpp la classname de ton shop est "med_air", c'est un nom qui est reservé au spawn sur le toit de l'hopîtal d'Altis.
Je suppose que tu n'en a pas besoin, il suffit de changer cette classname, par exemple :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !

Et de le modifier dans l'init de l'objet :
S’il vous plaît, Connexion ou S'inscrire pour voir le code !
 
Solution
Activité
Pour l'instant, il n'y a personne ici