book
Crea un documento leggibile da un template di libro caricato e lo inserisce nel tuo zaino.
| Sintassi | Console | In gioco | Livello minimo | Ruolo |
|---|---|---|---|---|
book <template> [name=value ...] |
No | Sì | GameMaster | Game |
.book welcome_letter contact_name=Vega.book grammar_of_orcish.book blank_bookIl template è il nome del file senza .toml, con distinzione tra maiuscole e minuscole, da
<root>/templates/books/. Per creare la tua pergamena:
-
Salva questo contenuto come
<root>/templates/books/messaggio.toml:title = "Message for $player_name"author = "Lord British"item_template = "readable_scroll"content = """Dear $player_name,Welcome to $server_name!Please report to the castle.""" -
Riavvia normalmente il server per caricare il nuovo template.
-
Esegui
.book messaggioin gioco come GameMaster o Administrator.
Un doppio clic apre la pergamena; con item_template = "readable_book" apre invece il
libro del client (libri e pergamene), come
fa grammar_of_orcish. Il personaggio che esegue il comando fornisce $player_name;
la lingua configurata del server seleziona le traduzioni quando presenti. Il testo viene salvato
alla creazione e rimane invariato quando il documento viene scambiato o letto da qualcun altro.
Questo comando conserva anche gli eventuali allegati
definiti dal template, pronti per essere ritirati una sola volta da chi porta il documento nello zaino.
Le coppie personalizzate name=value forniscono le variabili dichiarate nel TOML. I nomi
distinguono maiuscole e minuscole; i valori sono stringhe letterali, senza espansione delle variabili. Tutte le variabili dichiarate
devono essere fornite, senza nomi aggiuntivi o duplicati. È consentito un valore vuoto
(contact_name=); il valore può contenere =. Gli argomenti sono separati da
spazi: i valori tra virgolette contenenti spazi non sono supportati. Per valori più lunghi, usa
book.give in Lua.
Un template sconosciuto segnala la sorgente mancante. Valori non validi, uno
zaino assente o pieno, un inventario occupato o seriali non disponibili causano un errore senza creare un documento.
Dopo un aggiornamento, copia i nuovi messaggi 30181–30184 dal file distribuito
data/messages/<language>/moongate.toml in ogni directory radice esistente conservata.
Vedi anche
Section titled “Vedi anche”Creato con ❤️ da Tom
