Eine Frage erstellen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Erinnerst du dich, wie du einen Satz für deine Geschichte geschrieben hast, und tauschst dann ein Wort für einen Platzhalter? Es ist Zeit, den Spielern eine Chance zu geben, etwas zu deiner Erlebnishinzuzufügen.

Im Skript, das. PL: die Skriptswird die Platzhalter- Variable, die du erstellt hast, eine Variable sein. Im Coding sind Variablen Platzhalter für Informationen, in diesem Fall ein Wort.

Du wirst mit der Frage starten, die Spieler stellen. Dann geben sie eine Antwort ein, die gespeichert in der Variable ist.

Variable erstellen

Variablen haben Namen, die Programmierern sagen, was sie Store. In diesem Fall erstellen Sie eine Variable namens name1 für den Platzhalter.

  1. Klicken Sie unter den gestrichenen Linien und tippe auf local name1.


    -- グローバル変数
    local storyMaker = require(script:WaitForChild("StoryMaker"))
    -- Code, der das Spiel steuert
    local playing = true
    while playing do
    storyMaker:Reset()
    -- Code-Story zwischen den Strichen
    -- =============================================
    local name1
    -- =============================================
    -- Füge die Geschichte Variable zwischen die Klammer unten hinzu
    storyMaker:Write()
    -- Erneut spielen?
    playing = storyMaker:PlayAgain()
    end

Variable einstellen

Jetzt müssen Spieler eine Chance haben, etwas in den Platzhalter zu legen. Um eine Variable zu ändern, muss sie set auf etwas mit dem Symbol = gesetzt sein.

  1. Nach name1 , stellen Sie sicher, dass Sie einen Leerzeichen hinzufügen und dann = eingeben.


    while playing do
    storyMaker:Reset()
    -- Code-Story zwischen den Strichen
    -- =============================================
    local name1 =
    -- =============================================
    -- Füge die Geschichte Variable zwischen die Klammer unten hinzu
    storyMaker:Write()
    end
  2. Nach dem Gleichzeichen, tippe storyMaker:GetInput() . Der Code muss genau so eingegeben werden, und Großbuchstaben müssen übereinstimmen.


    while playing do
    storyMaker:Reset()
    -- Code-Story zwischen den Strichen
    -- =============================================
    local name1 = storyMaker:GetInput()
    -- =============================================
    -- Füge die Geschichte Variable zwischen die Klammer unten hinzu
    storyMaker:Write()
    end

Eine Frage schreiben

Variable können verschiedene Arten von Daten speichern, einschließlich kleiner Zahlen, wahre oder falsche Werte und Strings. Strings Type Variables sind speziell, da sie ganze Sätze speichern können. Es ist einfach, Strings-Typen zu finden, da sie immer in Klammern "wie dies" sind.

Die Frage, die Spieler zu fragen, wird eine String-Variable sein.

  1. In GetInput() , klicken Sie zwischen den Eltern. Innerhalb tippe eine Frage, die von Klammern umgeben ist.


    -- Code-Story zwischen den Strichen
    -- =============================================
    local name1 = storyMaker:GetInput("What is your favorite name?")
    -- =============================================
    end