Vai al contenuto
Tutta la documentazione

Pausemenu

Menu di pausa: invece del menu di GTA, ESC apre un menu personalizzato a schermo intero con info sul giocatore, una mappa 3D di tutta la città e Guida e regole, che il team può modificare in gioco.

Requisiti
  • ESX Legacy (es_extended)
  • oxmysql

Funzionalità

  • Menu principale con Riprendi, Mappa, Guida e regole, Impostazioni, Discord e Lascia il server. In più scheda giocatore (nome, lavoro, grado, contanti, banca), ora e numero di giocatori. Intanto la telecamera gira lentamente intorno al giocatore.
  • Mappa 3D (mapMode = 'script'): la telecamera sorvola la città. La città resta libera – solo quando scegli una categoria a sinistra compaiono i suoi luoghi e la telecamera vola al più vicino. Un clic imposta un waypoint. Gli altri giocatori e i loro veicoli sono invisibili solo per te e solo finché la mappa è aperta (nessun cambio di dimensione) – quindi la mappa non serve per spiare. Di default (mapMode = 'gta') Mappa apre la normale mappa di GTA.
  • Guida e regole: schede con titoli, liste e citazioni. I gruppi autorizzati le modificano direttamente in gioco, tutti vedono subito le modifiche.
  • Impostazioni apre le impostazioni di GTA per grafica, audio e comandi. P apre ancora il menu di GTA (disattivabile).

Installazione

  1. Metti la cartella off_pausemenu nella tua cartella resources.
  2. Nel server.cfg – dopo oxmysql ed ESX:
cfg
ensure oxmysql
ensure es_extended
ensure off_pausemenu

La tabella off_pausemenu_guide viene creata automaticamente e al primo avvio viene riempita con regole di esempio.

Configurazione

config/settings/config.lua

OpzionePredefinitoDescrizione
serverInfo.name'OFF Scripts'Nome del server, mostrato in alto nel menu e nell'interfaccia al posto di «OFF SCRIPTS»
serverInfo.locale'de'Lingua: de, en, pl, fr, es o it
serverInfo.color{ 155, 89, 255 }Colore della UI (RGB)
serverInfo.design3Design dell'interfaccia: 1 = Classico, 2 = Scontrino, 3 = Storefront
blurtrueSfondo sfocato finché il menu è aperto. Nella mappa torna nitido automaticamente
discordLinkInvito Discord ('' = pulsante nascosto)
gtaMenuOnPtruetrue = P apre il menu di GTA, false = P apre anche questo menu
orbitCameratrueLa telecamera gira intorno al giocatore nel menu
mapMode'gta''script' = mappa 3D dello script, 'gta' = normale mappa di GTA
guide.groups{ 'projektleitung' }Gruppi ESX che possono modificare Guida e regole
guide.maxTabs / maxLength10 / 8000Numero max. di schede e di caratteri per scheda
map.minHeight150.0Altezza minima della telecamera dal suolo (metri), non puoi zoomare fino a marker o giocatori
map.categories16 categorieCategorie della mappa: label, sprites (ID dei blip di GTA) e color

Una categoria mostra tutti i blip con questi sprite – anche quelli di altri script. Per aggiungere i tuoi blip: inserisci l'ID dello sprite in una categoria.

config/settings/config.server.lua

OpzioneA cosa serve
Webhooks.guideLog Discord al salvataggio/eliminazione nella guida
Webhooks.leaveLog Discord quando qualcuno esce tramite il menu

config/functions.lua

FunzioneA cosa serve
ServerPlayerLeft(source)Azione personalizzata prima che un giocatore venga disconnesso tramite il menu
ClientCanOpen()false = ESC al momento non apre il menu (es. è aperto un tuo menu), anche per 0,5 s dopo
ClientMenuOpened() / ClientMenuClosed()Nascondi e mostra di nuovo il tuo HUD

Lingue

Tutti i testi si trovano in config/locales/<lingua>.json. Per una tua lingua copia un file, traducilo e imposta locale – lascia i segnaposto come %s e {n}.

In gioco

  • ESC apre il menu, ESC lo richiude. Nella mappa e nella guida ESC torna al menu principale. Se chiudi un altro menu con ESC (es. inventario o garage), il menu di pausa resta chiuso. Comandi con mouse o ↑ ↓ e Invio.
  • Mappa (mapMode = 'script'): trascina con il tasto sinistro o WASD = muovi (Shift = più veloce), trascina con il tasto destro = ruota, rotellina = zoom, clic sinistro = waypoint, Spazio = torna alla tua posizione. Clicca una categoria a sinistra: compaiono i suoi luoghi, la telecamera vola al più vicino. Clicca di nuovo = luogo successivo, × = annulla selezione. Le categorie senza luoghi non vengono mostrate.
  • Guida e regole: i gruppi autorizzati vedono Modifica, Aggiungi scheda ed Elimina scheda. Con Salva per tutti tutti vedono la modifica.

Problemi comuni

ProblemaSoluzione
[ERROR] o [WARNING] nella consoleLo script controlla la configurazione all'avvio. Leggi il messaggio, correggi, riavvia lo script.
ESC apre ancora il menu di GTAUn altro script apre da solo il menu di pausa – rimuovi quello script.
ESC apre il menu dentro il mio menuAggiungi un controllo in ClientCanOpen().
La mappa apre la mappa di GTAmapMode è impostato su 'gta'. Per la mappa 3D inserisci 'script'.
La mappa non mostra luoghiGli sprite in map.categories non corrispondono ai blip del tuo server.
Manca il pulsante Discorddiscord è vuoto.

Non l’hai ancora acquistato?

Vedi Pausemenu nel negozio