Ricordi come hai scritto una frase per la tua storia, quindi scambiato una parola per un segnaposto? È tempo di dare ai giocatori la possibilità di aggiungere qualcosa alla tua esperienza.
Nell' script, il segnaposto che hai creato sarà una variabile . In codifica, le variabili sono segnaposto per informazioni, in questo caso una parola.
Inizierai chiedendo ai giocatori una domanda. Quindi, digitano una risposta che viene memorizzata nella variabile.
Crea una variabile
Le variabili hanno nomi che dicono ai programmatori cosa Negozio. In questo caso, creerai una variabile chiamata name1 per il segnaposto.
Fai clic sotto le linee tratteggiate e digita local name1 .
-- Variabili globalilocal storyMaker = require(script:WaitForChild("StoryMaker"))-- Codice che controlla il Giocolocal playing = truewhile playing dostoryMaker:Reset()-- Storia del codice tra i trattini-- =============================================local name1-- =============================================-- Aggiungi la variabile storia tra i parentesi qui sottostoryMaker:Write()-- Gioca di nuovo?playing = storyMaker:PlayAgain()end
Imposta una variabile
Ora i giocatori devono avere la possibilità di mettere qualcosa all'interno del segnaposto.Per cambiare una variabile, deve essere impostata a qualcosa usando il simbolo = .
Dopo name1, assicurati di aggiungere uno spazio e quindi digita = .
while playing dostoryMaker:Reset()-- Storia del codice tra i trattini-- =============================================local name1 =-- =============================================-- Aggiungi la variabile storia tra i parentesi qui sottostoryMaker:Write()endDopo il segno uguale, digita storyMaker:GetInput() . Il codice deve essere digitato esattamente così com'è e le lettere maiuscole devono Corrisponde.
while playing dostoryMaker:Reset()-- Storia del codice tra i trattini-- =============================================local name1 = storyMaker:GetInput()-- =============================================-- Aggiungi la variabile storia tra i parentesi qui sottostoryMaker:Write()end
Scrivi una domanda
Le variabili possono memorizzare diversi tipi di dati, tra cui piccoli numeri, valori veri o falsi e stringhe. Le variabili di tipo stringa sono speciali perché possono contenere intere frasi.È facile individuare le variabili di tipo stringa perché sono sempre tra virgolette "come questo".
La domanda da chiedere ai giocatori sarà una variabile string.
In GetInput() , click tra le parentesi. Dentro scrivi una domanda racchiusa da virgolette.
-- Storia del codice tra i trattini-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")-- =============================================end