Garage, negozio e scambi

Dove stanno i veicoli, chi li può usare e come passano da un giocatore all'altro.

Garage

Ogni giocatore ha un garage personale. Con /garage create si creano garage aziendali, condivisi con altri giocatori tramite i ruoli. /garage apre il menu; da lì si aprono i veicoli, il negozio e le impostazioni (membri, ruoli, nome, proprietario, eliminazione).

Ruoli e permessi del garage

Ruolo predefinitoPuò
guestSalire (RIDE).
driverSalire, aprire il bagagliaio, chiudere e aprire il veicolo, farlo uscire (RIDE, OPEN_TRUNK, LOCK, SPAWN).
managerTutto tranne rinominare ed eliminare il garage, gestire i ruoli e trasferire veicoli.
proprietarioTutto.

I ruoli predefiniti non si modificano; se ne possono creare altri dal menu e scegliere uno per uno i permessi: RIDE, OPEN_TRUNK, LOCK, SPAWN, REPAIR, REMOVE, BUY, UPGRADE, TUNE, VEHICLE_RENAME, DELETE, TRANSFER_VEHICLE, MANAGE_MEMBERS, MANAGE_ROLES, RENAME, DELETE_GARAGE.

Negozio e concessionaria

Il negozio vende i modelli che hanno price maggiore di 0: il giocatore paga il prezzo con il suo conto Vault e il denaro esce dall'economia. Chi ha il permesso ev.admin vende a se stesso con /veicolo sell (senza nome): il veicolo arriva nel suo garage gratis.

Il voucher (/veicolo getvoucher) è un oggetto che vale un veicolo: chi lo usa lo riceve nel garage.

Vendita e trasferimento tra giocatori

ComandoCosa fa
/veicolo sell <giocatore>Il venditore sceglie modello, colore e uso (personale o commerciale) e conferma. L'acquirente paga il prezzo del negozio. Con ev.admin si può omettere il giocatore (o scrivere il proprio nome): il veicolo va nel proprio garage, gratis.
/veicolo transfer <giocatore> [prezzo]Sposta un veicolo del garage personale a quello dell'acquirente. Con il prezzo è una vendita, senza è un regalo.
/veicolo accept e /veicolo denyL'acquirente risponde (compaiono anche come pulsanti cliccabili nel messaggio).

Le richieste scadono dopo requests.timeout-seconds (60) o se uno dei due esce dal gioco. Con distance.enabled i due giocatori devono stare a meno di distance.blocks blocchi nello stesso mondo, sia all'invio sia all'accettazione. Il veicolo trasferito non deve essere in strada.

Targhe e categorie

Ogni veicolo ha una targa unica, generata con plate.pattern (predefinito XXXXXX): X lettera o cifra, L lettera, N cifra, qualsiasi altro carattere resta uguale (per esempio LL-NNN-LL). /veicolo targa <targa> mostra proprietario, modello e stato. La categoria di un modello è il campo category del file, oppure vehicles-registry.yml.

Garage aziendali e aree di deposito

  • Aspetto. company-garages.yml dà a un garage aziendale un titolo e un'icona propri nei menu.
  • Staff. /staffgarage <giocatore> apre il garage personale di un giocatore.
  • Aree di deposito. /vehicle-storage edit dà una bacchetta: clic sinistro e destro scelgono i due angoli, poi save <id>. Le aree sono in vehicle-storages.yml.