Menulis Pertanyaan

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Ingat bagaimana Anda menulis kalimat untuk cerita Anda, lalu beralih kata kunci untuk menempatkan sesuatu ke dalam pengalaman Anda. Sekarang saatnya memberi pemain kesempatan untuk menambahkan sesuatu ke pengalaman Anda.

Dalam script, placeholder yang Anda buat akan menjadi variabel . Dalam kode, variabel adalah penempat hold untuk informasi, dalam hal ini kata.

Anda akan memulai dengan menanyakan pemain pertanyaan. Kemudian, mereka akan mengetik jawaban yang mendapat ditransmisikan ke variabel.

Membuat Variable

Variabel memiliki nama yang memberi tahu programmer apa yang mereka toko. Dalam hal ini, Anda akan menciptakan variabel bernama name1 untuk penempat pengganti.

  1. Klik di bawah garis bergaris dan ketik local name1 .


    -- Variabel GLOBAL
    local storyMaker = require(script:WaitForChild("StoryMaker"))
    -- Kode mengontrol game
    local playing = true
    while playing do
    storyMaker:Reset()
    -- Cerita kode di antara dasar
    -- ======
    local name1
    -- ======
    -- Tambahkan variabel cerita di antara parah kutip di bawah
    storyMaker:Write()
    -- Bermain lagi?
    playing = storyMaker:PlayAgain()
    end

Mengatur Variabel

Sekarang pemain perlu memiliki kesempatan untuk menempatkan sesuatu ke dalam slot pemuat. Untuk mengubah variabel, itu perlu diatur menjadi set ke sesuatu menggunakan simbol =.

  1. Setelah name1, pastikan untuk menambahkan ruang dan kemudian mengetik = .


    while playing do
    storyMaker:Reset()
    -- Cerita kode di antara dasar
    -- ======
    local name1 =
    -- ======
    -- Tambahkan variabel cerita di antara parah kutip di bawah
    storyMaker:Write()
    end
  2. Setelah tanda sama, ketik storyMaker:GetInput() . Kode harus ditulis persis seperti yang ada, dan huruf besar harus mencocokkan.


    while playing do
    storyMaker:Reset()
    -- Cerita kode di antara dasar
    -- ======
    local name1 = storyMaker:GetInput()
    -- ======
    -- Tambahkan variabel cerita di antara parah kutip di bawah
    storyMaker:Write()
    end

Mengetik Pertanyaan

Variabel dapat menyimpan berbagai jenis data, termasuk angka kecil, nilai benar atau salah, dan string. Tipe variabel adalah khusus karena mereka dapat menyimpan kalimat penuh. Mudah untuk menemukan variabel jenis ini karena mereka selalu dalam tanda kurung "seperti ini".

Pertanyaan yang harus ditanyakan pemain akan menjadi variabel string.

  1. Dalam GetInput(), klik antara huruf-huruf. Di dalam jenis tulis pertanyaan yang dikelilingi oleh tanda-tanda kurung.


    -- Cerita kode di antara dasar
    -- ======
    local name1 = storyMaker:GetInput("What is your favorite name?")
    -- ======
    end