Salta ai contenuti

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#.

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.

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.

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.

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

Offrimi un caffè