Creare contenuti per lo shard
Inizia con una piccola modifica visibile in gioco. Puoi scrivere contenuti TOML e script Lua senza creare un plugin C#.
Prima di iniziare
Section titled “Prima di iniziare”Segui Primo avvio fino all’ingresso del personaggio nel mondo. Per i comandi di creazione in gioco indicati qui sotto, usa un account GameMaster o Administrator. Tieni disponibile la console del server per leggere gli errori e ricaricare gli script.
<root> indica la directory dei dati passata a --root-directory, non quella
che contiene l’eseguibile del server. Modifica i file dentro quella directory.
Scegli il primo risultato
Section titled “Scegli il primo risultato”| Voglio… | Segui questo tutorial | Cosa vedrai |
|---|---|---|
| Verificare che il mio script Lua funzioni | Primo script | Un saluto nel log del server |
| Dare un’azione personalizzata a un oggetto | Script degli oggetti | L’oggetto reagisce a un doppio clic |
| Creare un oggetto o NPC dai dati | Template TOML | Il tuo oggetto o la tua creatura nel mondo |
| Scrivere una lettera o un libro | Creare un documento leggibile | Un documento nello zaino, pronto da aprire |
| Mostrare una finestra a un giocatore | Il tuo primo gump | Una finestra che chiede un nome e lo saluta |
Completa un tutorial prima di combinare l’esempio con un altro sistema. Ogni tutorial collegato indica i file, il comando da eseguire e il risultato da controllare.
Sapere quando ricaricare
Section titled “Sapere quando ricaricare”I template TOML nuovi o modificati vengono caricati all’avvio del server: riavvialo per
applicarli. Un file Lua può essere ricaricato dalla console con
script reload <file>; segui Ricaricamento, budget ed editor
per i percorsi e gli effetti su timer e sottoscrizioni agli eventi. Ricaricare un file Lua
non ricarica un template TOML.
Trovare il riferimento quando serve
Section titled “Trovare il riferimento quando serve”La barra laterale raggruppa i contenuti per attività: creazione di contenuti, sistemi di gioco, combattimento e creature, abilità e artigianato, gump, file di dati e importazioni.
Usa Tipi di valore TOML per i formati dei campi e File di dati dello shard per le posizioni dei file. Per il comportamento, usa le guide Lua e il riferimento API Lua. Il riferimento API generato rimane in inglese.
Per aggiungere una capacità dell’host che gli script non possono esprimere, prosegui con Scrivere un plugin.
Creato con ❤️ da Tom
