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.
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
- Metti la cartella del garage in
resources/. - Importa il suo
.sql(i garage di solito aggiungono una tabella per i veicoli riposti / gli stati del garage). Fai prima il backup. - Se si aggancia alla tua tabella
owned_vehiclesesistente, 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.
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.