Come configurare un sistema di garage su FiveM (ESX e QBCore)
Script e risorse

Come configurare un sistema di garage su FiveM (ESX e QBCore)

Installa e configura uno script di garage per FiveM passo passo: dipendenze, database, punti di spawn, blip e deposito — così i giocatori ripongono e ritirano i veicoli senza problemi.

Un sistema di garage è indispensabile per qualsiasi server roleplay — è così che i giocatori tengono e usano davvero i veicoli che comprano. Questo tutorial mette in piedi un garage pulito su ESX o QBCore, e copre gli errori che fanno “sparire” le auto.

Prerequisito: un framework funzionante e un sistema di concessionaria / proprietà dei veicoli, così i giocatori possiedono auto che il garage possa riporre. Non ci sei ancora? Parti dalla guida per creare un server.

Passo 1 — Dipendenze

I garage moderni di solito dipendono da:

  • oxmysql (database)
  • ox_lib (interfaccia/menu)
  • Il tuo framework (es_extended / qb-core / qbx_core)
  • Un sistema di target per l’interazione (es. ox_target), se il garage usa il “guarda il marker per aprire”

Verifica che partano prima del garage.

Passo 2 — Aggiungi la risorsa + importa l’SQL

  1. Metti la cartella del garage in resources/.
  2. Importa il suo .sql (i garage di solito aggiungono una tabella per i veicoli riposti / gli stati del garage). Fai prima il backup.
  3. Se si aggancia alla tua tabella owned_vehicles esistente, non crearne una doppia — leggi la documentazione.

Passo 3 — Ordine di caricamento

ensure oxmysql
ensure ox_lib
ensure es_extended
ensure ox_target
ensure mio-garage

Passo 4 — Configura posizioni, spawn e blip

Questa è la parte che rende un garage piacevole:

  • Posizioni dei garage — le coordinate dove i giocatori aprono il menu.
  • Punti di spawn — dove il veicolo compare fisicamente. Tienili liberi dalla geometria così le auto non nascono dentro un muro.
  • Blip — i marcatori sulla mappa perché i giocatori trovino i garage.
  • Categorie di veicoli — auto, barche, velivoli in garage separati, se il tuo script lo supporta.
  • Deposito / veicoli persi — dove finiscono le auto distrutte, e la tariffa per recuperarle.
Consiglio: prova i punti di spawn a orari diversi e con il traffico attivo. Un posto libero alle 3 di notte può essere bloccato dalle auto NPC nell'ora di punta.

Passo 5 — Prova il ciclo completo

  • Compra o spawna un veicolo di proprietà.
  • Riponilo in garage.
  • Riconnettiti, riapri il garage, ritira lo stesso veicolo (targa corretta, stato dei danni se supportato).
  • Distruggi un’auto e recuperala dal deposito.

Se un’auto riposta non torna, quasi sempre è una targa che non combacia tra la tabella del garage e quella di proprietà.

Scegliere uno script di garage

I garage predefiniti dei framework funzionano ma sembrano datati. Le opzioni a pagamento aggiungono interni personalizzabili, garage condivisi / di gang, gestione delle targhe e un’interfaccia moderna. Nell’ecosistema esistono opzioni a pagamento rispettate; una scelta rifinita e multi-framework è Quasar Garages, che offre garage personali decorati, diversi interni IPL e permessi di accesso — lo trovi sullo Quasar Store. Qualunque cosa scegli, verifica il suo resmon sotto carico, perché un garage che fa controlli di distanza a ogni frame può costare FPS in silenzio — vedi la nostra guida all’ottimizzazione.

Dove andare adesso

Il garage è un pezzo di un’esperienza veicoli coerente. Abbinalo a un HUD pulito e a un inventario solido (per il bagagliaio), e hai le fondamenta di un’economia roleplay credibile.