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.
Klik di bawah garis bergaris dan ketik local name1 .
-- Variabel GLOBALlocal storyMaker = require(script:WaitForChild("StoryMaker"))-- Kode mengontrol gamelocal playing = truewhile playing dostoryMaker:Reset()-- Cerita kode di antara dasar-- ======local name1-- ======-- Tambahkan variabel cerita di antara parah kutip di bawahstoryMaker: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 =.
Setelah name1, pastikan untuk menambahkan ruang dan kemudian mengetik = .
while playing dostoryMaker:Reset()-- Cerita kode di antara dasar-- ======local name1 =-- ======-- Tambahkan variabel cerita di antara parah kutip di bawahstoryMaker:Write()endSetelah tanda sama, ketik storyMaker:GetInput() . Kode harus ditulis persis seperti yang ada, dan huruf besar harus mencocokkan.
while playing dostoryMaker:Reset()-- Cerita kode di antara dasar-- ======local name1 = storyMaker:GetInput()-- ======-- Tambahkan variabel cerita di antara parah kutip di bawahstoryMaker: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.
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