TC ScriptDocumentation

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èle Config.Npc.model.
  • Vision : le PNJ est géré par la gestion staff (menu gestion → interactions « Bombe Banana ») ; Config.Npc.coords ne sert qu'au premier démarrage.
  • Vérifie que tc-ui et ox_lib sont 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 = true et Config.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].bomb et heading, ou place-la en jeu avec /banana arene [n].
  • Si les chaises tournent le dos à la table : Config.Table.chairHeadingOffset à 0.0 ou 180.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.

Dernière mise à jour : 7 novembre 2026© 2026 TC Script