
Anda hampir selesai dengan proyek!
Apa yang tersisa adalah menyelesaikan kalimat pertama, lalu tambahkan pertanyaan lain untuk memberi pemain lebih banyak pilihan.
Selesaikan kalimat
Untuk menambahkan lebih banyak kata atau pengejaan ke kalimat, tambahkan string lain menggunakan konjungsi.
Di baris yang sama dengan variabel cerita, ketik ..
Tambahkan string lain yang berisi sisa kalimat, atau hanya tanda baca. Jangan lupa untuk menambahkan ruang ekstra di akhir kalimat.
-- Cerita kode di antara dasbor-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "-- =============================================
Tambahkan pertanyaan kedua
Untuk mengajukan pertanyaan kedua, buat pertanyaan baru dan terus menambahkan ke variabel yang sama yang menyimpan cerita.
Putuskan kata mana yang harus dihapus dari kalimat kedua dalam cerita Anda.
PlaceholderAsli: *Setiap pagi, penyihir suka makan mangkuk besar madu yang dipanggang *makanan1 .
Di bawah variabel pertama, buat variabel baru untuk bertindak sebagai penanda.
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "Gunakan storyMaker:GetInput("") untuk menanyakan pemain pertanyaan dan menyimpan jawabannya.
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "Dalam variabel cerita, gabungkan string cerita berikutnya menggunakan .. Pastikan untuk menyertakan spasi setelah akhir kalimat.
local name1 = storyMaker:GetInput("What is your favorite name?")local food1 = storyMaker:GetInput("What is your favorite food?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". " .. "Every morning, the wizard loves eating a giant bowl of honey roasted "Setelah string cerita baru, gabungkan jawaban untuk pertanyaan kedua dan selesaikan dengan tanda baca.
local name1 = storyMaker:GetInput("What is your favorite name?")local food1 = storyMaker:GetInput("What is your favorite food?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". " .. "Every morning, the wizard loves eating a giant bowl of honey roasted " .. food1 .. ". "
Tambahan opsional
Jika Anda tertarik untuk mengembangkan cerita lebih lanjut, kami telah menyertakan beberapa ide. Misalnya, beberapa cara untuk meningkatkan cerita termasuk:
- Tambahkan lebih banyak baris ke cerita Anda
- Tes permainan setiap kali Anda menambahkan satu set variabel dan string baru
- Tanyakan kepada rekan atau teman tentang kata-kata lain yang ingin mereka mengustomisasi.
Juga, di bawah ini adalah beberapa tips dan trik untuk membuat cerita untuk kesenangan pemain.
Gunakan variabel lebih dari sekali
Variabel dapat digunakan lebih dari sekali - hanya gunakan koncatenasi antara string di mana Anda ingin menyertakan kata(s). Kode Contoh : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!" Hasil : Saya Sameth dan Anda berada di istana Sameth!
Tambahkan perpecahan baris
Pemutus baris dapat ditambahkan dengan mengetik \n di string. Juga, lebih dari satu pemutus baris dapat dikombinasikan seperti \n\n . Kode Contoh : "One \n Two \n\n Three" Hasil :
Satu
Dua
Tiga