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 predefinito | Può |
|---|---|
| guest | Salire (RIDE). |
| driver | Salire, aprire il bagagliaio, chiudere e aprire il veicolo, farlo uscire (RIDE, OPEN_TRUNK, LOCK, SPAWN). |
| manager | Tutto tranne rinominare ed eliminare il garage, gestire i ruoli e trasferire veicoli. |
| proprietario | Tutto. |
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
| Comando | Cosa 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 deny | L'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.ymldà 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 editdà una bacchetta: clic sinistro e destro scelgono i due angoli, poisave <id>. Le aree sono invehicle-storages.yml.