Sesuaikan string

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

Dengan kalimat pertama dari cerita Anda selesai dan berfungsi di Studio, saatnya untuk menyesuaikan string Anda dengan tanda baca dan pemisah baris. Setelah Anda puas dengan bagaimana tampilannya dan cara membacanya bagi pemain, Anda dapat menambahkan lebih banyak kalimat dan menyelesaikan sisa cerita Anda.

Tambahkan tanda baca

Ketika Anda melakukan pengujian permainan, kalimat pertama Anda tidak menyertakan tanda baca untuk memberi tahu pemain bahwa kalimat tersebut sudah lengkap. Untuk memperbaikinya, Anda dapat menambahkan string lain menggunakan proses penggabungan yang sama untuk menghubungkan kata-kata Anda dengan tanda baca.

Untuk menambahkan tanda baca:

  1. Pada baris yang sama dengan variabel story, ketik dua titik.

  2. Tambahkan string lain dengan tanda baca, seperti titik atau tanda seru, kemudian spasi ekstra agar kalimat berikutnya tidak dimulai segera setelah tanda baca.

    -- =============================================
    local name1 = storyMaker:GetInput("Apa nama favorit Anda?")
    local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Tambahkan pemisah baris

Pemisah baris memindahkan kursor ke baris teks berikutnya. Ini berguna ketika Anda ingin setiap kalimat dimulai dari sisi kiri halaman, dan meningkatkan keterbacaan cerita Anda di buku raksasa.

Untuk menambahkan pemisah baris:

  1. Pada baris yang sama dengan variabel story, ketik \n.

    -- =============================================
    local name1 = storyMaker:GetInput("Apa nama favorit Anda?")
    local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. OPSIONAL
    Anda dapat menambahkan lebih dari satu pemisah baris dengan menambahkan sebanyak \n yang Anda butuhkan. Misalnya, cuplikan kode berikut menambahkan tiga pemisah baris.

    -- =============================================
    local name1 = storyMaker:GetInput("Apa nama favorit Anda?")
    local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Tambahkan lebih banyak kalimat

Sekarang kalimat pertama Anda sudah termasuk tanda baca dan pemisah baris yang berlaku, Anda dapat menambahkan lebih banyak kalimat ke cerita Anda dan menanyakan lebih banyak pertanyaan kepada pemain untuk kata pengganti Anda.

Untuk menambahkan lebih banyak kalimat:

  1. Di bawah variabel pertama Anda, buat variabel baru untuk kata pengganti kedua Anda dan ajukan pertanyaan terkait jenis kata pengganti apa itu. Misalnya:

    -- =============================================
    local name1 = storyMaker:GetInput("Apa nama favorit Anda?")
    local food1
    local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. Menggunakan proses yang sama seperti variabel pertama Anda, atur variabel dan gunakan metode storyMaker:GetInput() yang disediakan yang menampilkan pertanyaan Anda di buku raksasa. Misalnya:

    -- =============================================
    local name1 = storyMaker:GetInput("Apa nama favorit Anda?")
    local food1 = storyMaker:GetInput("Apa yang Anda suka makan?")
    local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  3. Gabungkan string pertama dari cerita dengan jawaban pemain menggunakan ...

    1. Pada baris yang sama dengan variabel story, tambahkan dua titik.
    2. Tambahkan spasi, lalu ketik nama variabel yang menyimpan jawaban kedua pemain.
    3. Tambahkan dua titik lagi, lalu akhiri kalimat dengan tanda baca.
    -- =============================================
    local name1 = storyMaker:GetInput("Apa nama favorit Anda?")
    local food1 = storyMaker:GetInput("Apa yang Anda suka makan?")
    local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n\n\n" .. "Setiap pagi, penyihir suka makan semangkuk besar madu panggang " .. food1 .. ". ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  4. Ulangi proses ini untuk seluruh cerita Anda, lalu lakukan pengujian permainan menggunakan langkah-langkah dari bab sebelumnya untuk memastikan kode Anda berfungsi dengan baik.

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.