Skip to content

BUPA Safezone Creator

BUPA Safezone Creator

BUPA Safezone Creator trasforma qualsiasi porzione della mappa in un'area protetta completamente gestita — disegnata a mano, in-game, con una telecamera a volo libero. Non è necessaria alcuna ricerca di coordinate, nessuna modifica di configurazione per posizionare una zona e nessun riavvio per applicarla: sorvoli il punto, posizioni i punti sul terreno per tracciare un poligono, le dai un nome, spunti le regole che deve applicare e salvi. La zona si sincronizza istantaneamente con ogni giocatore.

Sotto il cofano, ogni zona è una vera poly zone di ox_lib con un set di regole compatto e specifico per zona: qualsiasi cosa, dalla disattivazione del PvP e dal rinfodero delle armi ai limiti di velocità, anti-VDM, blocco del combat-log, blocco della caduta di oggetti e whitelisting dei lavori. Il server non si fida mai del client: ogni salvataggio viene convalidato, limitato e ricostruito da una whitelist, e ogni creazione/modifica/eliminazione può essere registrata su Discord.

Avvio rapido: un admin digita /safezone, clicca su New zone → Enter freecam, posiziona almeno 3 punti (clic sinistro), preme Enter per confermare, quindi assegna un nome alla zona, sceglie le regole e i lavori e preme Save zone. Fatto.

Key features

  • Disegno di poligoni con la Freecam — sorbila la mappa e traccia la forma esatta che desideri; l'area viene renderizzata in tempo reale come un volume blu luminoso con altezza regolabile.
  • Enorme catalogo di regole per zona — Oltre 60 interruttori e valori tra combattimento, armi, anti-griefing, veicoli, movimento, economia, atmosfera del mondo e accesso, ciascuno applicato fotogramma per fotogramma mentre un giocatore si trova all'interno.
  • Whitelisting per lavoro e per gang — limita l'accesso a lavori specifici (con grado minimo) o gang; lascia vuoto per tutti.
  • Archiviazione JSON o database — memorizza le zone in un file di risorsa o in oxmysql, attivabili con una sola riga di configurazione.
  • Validazione del server anti-exploit — il client non viene mai ritenuto affidabile; punti, lavori, regole e liste di armi sono tutti controllati nel tipo e limitati rispetto a soglie configurabili.
  • HUD in vetro in-zone — un badge pulito che mostra il nome della zona e le protezioni attive (PvP disattivato, armi rinfoderate, tag di combattimento).
  • Logging tramite webhook di Discord — incorporamenti a colori per creazione / modifica / eliminazione, completi di admin, identificatori, punti, lavori e regole attive.
  • Blocco Admin — il creatore è protetto da permessi ACE, gruppi admin del framework o dal tuo controllo personalizzato.
  • Blocco combat-log — i giocatori che hanno appena combattuto non ricevono alcuna protezione per un numero prestabilito di secondi, in modo che non possano tuffarsi in una zona per sfuggire a un conflitto a fuoco.
  • Export per integrazioniIsInSafezone, GetActiveZone, GetZoneFlag, CanDropItems, CanRob, CanStash e altri ancora, in modo che i tuoi script di inventario / rapina / morte possano rispettare le regole della zona.

Frameworks

Lo script rileva automaticamente e si collega al framework eseguito dal server, senza alcun cablaggio manuale:

  • ESX
  • QB-Core
  • QBox
  • Standalone (nessun framework)

Config.Framework = 'auto' seleziona il primo in esecuzione. Forzalo ('esx' / 'qb' / 'qbox' / 'standalone') se ne esegui più di uno o se rinomini le risorse.

Dependencies

Resource Required Notes
ox_lib Yes Poly zones, callback, sistema di localizzazione e helper UI.
oxmysql Only if Config.Storage = 'db' Necessario per l'archiviazione nel database; non richiesto per l'archiviazione JSON predefinita.

Il selettore di armi estrae la sua lista e le sue icone dal tuo inventario (ox_inventory, qb-inventory, esx_inventory, tgiann-inventory o codem-inventory). Questo viene rilevato automaticamente: l'inventario in sé non è una dipendenza stretta, ma le icone del selettore si risolvono solo una volta che è in esecuzione un inventario supportato.