Dépannage
Les problèmes les plus courants, avec leur solution. Pour plus de détails, passe Config.Debug = true et regarde la console du serveur.
La ressource ne démarre pas. La console du serveur indique ce qui manque : le plus souvent OneSync, obligatoire.
/smokeplane ne fait rien, ou fait fumer une cigarette. Une autre ressource utilise déjà ce nom. Change Config.Commands.Toggle pour un nom libre.
« Il faut être dans un avion » alors que tu y es. Le serveur n'a pas encore reçu ton entrée dans l'appareil : attends une seconde et réessaie. Un hélicoptère est toujours refusé.
« Seul le pilote peut allumer la fumée ». Passe en place pilote, ou mets Config.Smoke.DriverOnly = false.
« Démarre le moteur pour allumer la fumée ». Le moteur doit tourner. Pour l'autoriser moteur coupé : Config.Smoke.RequireEngine = false.
« Tu n'as pas accès à la fumée ». Config.Access.Mode n'est pas sur 'everyone'. En mode 'ace', ajoute add_ace group.pilot kp_planesmoke.use allow dans server.cfg et mets ton compte dans ce groupe. En mode 'job', vérifie le nom du métier et le grade dans Config.Access.Jobs.
« Il te manque » un item. Mode 'item' : le joueur doit porter Config.Access.Item. Si la console dit que l'item n'est pas enregistré, ajoute-le avec le fichier de install/ qui correspond à ton inventaire.
« Cet appareil n'est pas équipé ». Config.Vehicles.Mode est sur 'whitelist' sans ce modèle, ou sur 'blacklist' avec. Ajoute ou retire son nom de spawn dans Config.Vehicles.Models.
« Active au moins un emplacement ». Les trois emplacements sont coupés dans le panneau : allumes-en un dans /smokeplaneconfig.
La fumée sort au milieu de l'avion sur un add-on. Le modèle n'a ni bout d'aile ni tuyère repérés. Déplace les points dans /smokeplaneconfig, ou donne-lui un point de départ dans Config.Offsets.Models pour tous tes joueurs.
Un curseur s'arrête avant l'endroit voulu. Le serveur plafonne les déplacements à 12 m sur les côtés, 12 m en avant ou en arrière et 4 m en hauteur.
Un autre joueur ne voit pas ma fumée. Il la voit dès qu'il est assez proche pour voir ton avion. S'il arrive pendant que tu fumes, elle apparaît chez lui en quelques secondes.
Le panneau ne s'ouvre pas, ou bloque la souris. Une autre interface a pris la main : ferme-la, puis rouvre /smokeplaneconfig. Échap ferme toujours le panneau.
Un message config: en console. Une valeur de config.lua est fausse : la console donne le réglage et la valeur utilisée à la place. Corrige-la puis restart kp_planesmoke.
« Version X available » en console. Une nouvelle version est sortie : retélécharge la ressource depuis ton Keymaster, puis suis la mise à jour. Pour couper ce message : Config.VersionCheck = false.
Rien n'arrive sur Discord. Normal : le webhook ne reçoit que les tentatives refusées en série, pas l'usage normal. Recopie-le en entier, il commence par https://discord.com/api/webhooks/.
Toujours bloqué ? Ouvre un ticket sur le Discord avec la version de la ressource, ton artifact FXServer, ton framework et les lignes de la console.