Dépannage
Erreurs fréquentes de tc-banana_defuse : PNJ absent, son non coupé, joueur mort, routing bucket.
#Le PNJ n'apparaît pas
- Hors Vision : le PNJ est un ped local créé à
Config.Npc.coords. Vérifie les coordonnées sur ta map (les valeurs d'exemple sont à Legion Square) et le modèleConfig.Npc.model. - Vision : le PNJ est géré par la gestion staff (menu gestion → interactions « Bombe Banana ») ;
Config.Npc.coordsne sert qu'au premier démarrage. - Vérifie que
tc-uietox_libsont démarrés.
#Le script ne démarre pas
ox_lib est importé par le manifeste (@ox_lib/init.lua) et tc-ui est une dépendance : démarre-les avant. Voir Dépannage commun.
#Le sourd entend encore les autres / le muet est entendu
La coupure du son utilise MumbleSetVolumeOverrideByServerId. Il faut un vocal basé sur Mumble (pma-voice…). Vérifie Config.Voice.enabled = true. Un autre script qui réécrit en continu les volumes peut entrer en conflit.
#La radio ou le téléphone restent actifs
Config.BlockComms = trueetConfig.Integrations.pmavoice/lbphoneàtrue.- La radio coupée pendant la partie est à rallumer après.
- Pour un autre téléphone ou une autre radio que lb-phone / pma-voice, l'intégration n'existe pas : seule celle-ci est gérée.
#La bombe est mal placée ou les chaises tournent le dos à la table
- Ajuste
Config.Arenas[n].bombetheading, ou place-la en jeu avec/banana arene [n]. - Si les chaises tournent le dos à la table :
Config.Table.chairHeadingOffsetà0.0ou180.0. - Aucun modèle de table / chaise présent dans le jeu : le suivant de la liste est essayé.
#Deux parties se gênent
Chaque arène a son routing bucket (Config.BucketBase + n° d'arène, soit 7300 par défaut). Si un autre script utilise ces numéros, change Config.BucketBase. OneSync est recommandé.
#Un joueur mort avant la partie
Il est réanimé via l'évènement de l'ambulance du framework (Bridge.revive, dans bridge/client.lua). Si ton script médical est différent, adapte cette fonction du bridge.
#Un joueur est replacé tout seul
Il s'est éloigné de plus de Config.LeashDistance (25 m) de la bombe. Augmente-la si besoin.
#La détonation « n'explose » pas vraiment
C'est voulu : un effet d'écran local (Config.BoomScreenEffect), pas une vraie explosion, pour rester compatible avec les anticheats qui bloquent les explosions client.
#/banana stop ou /banana arene refusé
Il faut être staff : permission de Config.Permissions (Vision), ou ACE command / Config.Bridge.Admins ailleurs.