Aller au contenu

Building v2

Cette page couvre ce qui a changé dans bs_building. Les règles de base (drapeaux, raids déclarés, dégradation, rangs) restent sur Construction, drapeaux et raids. Les joueurs lisent le Guide de construction.

La migration 046_building_v2.sql ajoute les nouvelles colonnes. Rien d’autre à faire à la mise à jour que redémarrer bs_building.

  • Trois menus de construction (roue, barre du bas, catalogue avec aperçu 3D). Default build menu dans F1 décide lequel reçoivent les joueurs qui n’en ont jamais choisi.
  • Construction instantanée : poser paie le coût et un court coup de marteau termine la pièce. Désactive Instant build pour revenir aux cadres que l’on remplit de matériaux.
  • Accroche, règles de support, et paliers bois, ferraille et béton avec amélioration sur place.
  • Électricité : trois générateurs, lumières, poteaux, boîtes de jonction et câbles.
  • Serrures (serrure de faction ou à code), stockage, caisses de vente, drapeaux avec une caisse de récupération quand on les retire.

Catégorie Building & Raids. Valeurs par défaut entre parenthèses. Les libellés restent en anglais, comme dans le F1.

GroupeRéglages
RèglesBuilding on (on), Build mode (anywhere ; claim = seulement dans le drapeau de ta faction), Piece limit per player (150), Piece cap per faction (300, mode claim), Flag radius (m) (50), Outposts per faction (2), Build cost scale (1), Admins build free (off)
OùNo building in safezones (on), Safezone padding (m) (60), Allowed areas only (off)
PoseInstant build (on), Structure needs support (on), Upgrade time (ms) (5000), Hammer time (ms) (7000), Use nearby storage (on), Storage radius (m) (10), Stream distance (m) (150)
ÉlectricitéGenerator power radius (m) (20), Pole power radius (m) (12), Power wires (on), Longest wire (m) (40), Generator sound (on)
RemboursementsFull refund window (min) (10), Late refund (0.5), Flag removal refund (%) (50), Abandoned base decay (h) (24)
VenteVending crates (on), Vending max price (100000), Vending tax (%) (0)
RaidsRaiding (off), Raid window start et end hour (18 et 23), Raids always open (off), Declared raid length (min) (180), Raid declare cooldown (min) (720), temps et dégâts de la masse, temps de la meuleuse, dégâts du bélier de véhicule
DégradationBase decay (off), Decay after (days) (7), Decay tick (min) (30), Decay damage (%) (5)
AutreBed respawn cooldown (min) (5), Default build menu

Raiding et Base decay sont désactivés par défaut : les bases ne peuvent être ni endommagées ni pillées par les autres, et ne se dégradent jamais. Active-les quand tu veux des raids.

F1 > Building materials est l’éditeur de coûts. Choisis une pièce et un palier, puis change les matériaux et les quantités. Les modifications sont enregistrées dans le profil. La liste de base des pièces, modèles, PV, supports et coûts est Building.Pieces dans bs_building/config/config_building.lua, et les paliers sont Building.TierOrder (bois, métal, béton). Tu peux y ajouter tes propres pièces ou passer par l’export RegisterPlaceable. Les objets de câble et de batterie, de carburant et les tailles de réservoir des générateurs sont dans le même fichier.

  • Les safezones et les avant-postes, plus la marge, sont bloqués.
  • Le staff peut ajouter des cercles avec /buildzone. Un cercle block interdit la construction, un cercle allow est l’endroit où l’on peut construire quand Allowed areas only est activé.
  • Des zones fixes peuvent aussi aller dans Building.Zones dans la config.

Toutes réservées au staff (bs.admin ou bs.superadmin).

CommandeCe qu’elle fait
/buildzone add block|allow <radius> [name]Ajoute une zone là où tu te trouves (5 à 5000 m)
/buildzone remove <id>Retire une zone
/buildzone listListe les zones (affichées sur ta carte pendant 60 s)
/buildbasesOuvre la liste des bases (F10 > World > Bases). Depuis la console, affiche les plus grosses bases
/removebase <charId>Retire toute la base d’un joueur
/clearbuilds [radius]Retire toutes les pièces, ou seulement celles dans un rayon autour de toi

/buildmodels (n’importe quel joueur, côté client) affiche dans la console F8 quel modèle chaque pièce utilise vraiment sur ta version de GTA, ce qui aide quand un objet paraît faux.

Les actions du staff et les changements de zones vont dans bs_guard_log avec les types build_*.