TC ScriptDocumentation

Installation

Installer tc-banana_defuse : ressources, arène, PNJ et vérification.

#1. Copier la ressource

Place le dossier tc-banana_defuse dans resources.

#2. server.cfg

Après ton framework (s'il y en a un) :

server.cfg
ensure ox_lib
ensure tc-ui
ensure tc-banana_defuse

#3. Base de données

Aucune. sql/install.sql ne contient rien à importer : le script ne garde aucune donnée en base (les positions d'arène sont dans data/positions.json).

#4. Régler la carte

Ouvre config.lua et adapte à ta map :

OptionRôle
Config.ArenasUne arène = une partie simultanée possible. Les coordonnées d'exemple (Legion Square) sont à vérifier
Config.Npc.coordsPosition du PNJ d'accès (vector4, hauteur de torse : le ped est posé 0,98 plus bas)
Config.Npc.modelModèle du PNJ
Lua
Config.Arenas = {
    { label = 'Legion Square', bomb = vector3(195.0, -933.0, 30.7), heading = 0.0 },
    -- { label = 'Arène 2', bomb = vector3(x, y, z), heading = 0.0 },
}
Config.Npc = {
    model  = 'a_m_y_hipster_01',
    coords = vector4(209.0, -925.5, 30.69, 160.0),
}
Placer une arène en jeu

En staff, place-toi à l'endroit voulu et tape /banana arene [n] : la bombe de l'arène n est placée à ta position (sauvegardée dans data/positions.json, effective à la partie suivante).

#5. PNJ selon le framework

  • Vision : le PNJ est géré par la gestion staff (menu gestion → interactions « Bombe Banana ») : déplacer, changer le ped, supprimer. Config.Npc.coords ne sert qu'au premier démarrage.
  • Autres frameworks : le PNJ (ped local + blip) est créé directement à Config.Npc.coords, avec la touche E.

#6. Droits staff

  • Vision : une des permissions de Config.Permissions.
  • Autres : add_ace group.admin command allow (ou Config.Bridge.Admins).

#7. Tester

  1. Va voir le PNJ et appuie sur E : le lobby s'ouvre.
  2. Avec 3 joueurs (ou un staff qui lance), la partie démarre.
  3. Une bombe apparaît sur une table, avec trois chaises.
Items

Aucun item à créer.

OneSync

Une partie est isolée dans un routing bucket (Config.BucketBase + n° d'arène). OneSync est recommandé, et les vérifications de distance côté serveur ne sont actives qu'avec lui.

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