Tùy chỉnh chuỗi

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Với câu đầu tiên của câu chuyện của bạn đã hoàn thành và chạy trong Studio, đã đến lúc tùy chỉnh chuỗi của bạn với dấu câu và ngắt dòng. Khi bạn hài lòng với cách nó trông và đọc với người chơi, bạn có thể thêm nhiều câu hơn và hoàn thành phần còn lại của câu chuyện.

Thêm dấu câu

Khi bạn thử nghiệm trải nghiệm của mình, câu đầu tiên của bạn không bao gồm bất kỳ dấu câu nào để cho người chơi biết câu đã hoàn tất. Để khắc phục điều này, bạn có thể thêm một chuỗi khác bằng cách sử dụng quy trình nối chuỗi tương tự để kết nối các từ của bạn với dấu câu.

Để thêm dấu câu:

  1. Trên cùng một dòng với biến story, gõ hai dấu chấm.

  2. Thêm một chuỗi khác với một dấu câu, chẳng hạn như dấu chấm hoặc dấu chấm than, sau đó một khoảng trắng để câu tiếp theo của bạn không bắt đầu ngay sau dấu câu.


    -- =============================================
    local name1 = storyMaker:GetInput("Tên yêu thích của bạn là gì?")
    local story = ("Trong một cái cây trên đỉnh đồi sống một phù thủy vĩ đại " .. name1 .. "! ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Thêm ngắt dòng

Một ngắt dòng di chuyển con trỏ đến dòng văn bản tiếp theo. Điều này rất hữu ích khi bạn muốn mỗi câu bắt đầu từ phía bên trái của trang và cải thiện khả năng đọc của câu chuyện trong cuốn sách khổng lồ.

Để thêm một ngắt dòng:

  1. Trên cùng một dòng với biến story, gõ \n.


    -- =============================================
    local name1 = storyMaker:GetInput("Tên yêu thích của bạn là gì?")
    local story = ("Trong một cái cây trên đỉnh đồi sống một phù thủy vĩ đại " .. name1 .. "! \n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. TÙY CHỌN
    Bạn có thể thêm nhiều ngắt dòng hơn bằng cách thêm nhiều \n như bạn cần. Ví dụ, đoạn mã sau thêm vào ba ngắt dòng.


    -- =============================================
    local name1 = storyMaker:GetInput("Tên yêu thích của bạn là gì?")
    local story = ("Trong một cái cây trên đỉnh đồi sống một phù thủy vĩ đại " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Thêm nhiều câu hơn

Bây giờ mà câu đầu tiên của bạn đã bao gồm dấu câu và bất kỳ ngắt dòng nào áp dụng, bạn có thể thêm nhiều câu hơn vào câu chuyện của mình và đặt thêm câu hỏi cho người chơi về các từ giữ chỗ của bạn.

Để thêm nhiều câu hơn:

  1. Dưới biến đầu tiên của bạn, tạo một biến mới cho từ giữ chỗ thứ hai của bạn và đặt một câu hỏi liên quan đến loại từ giữ chỗ đó. Ví dụ:


    -- =============================================
    local name1 = storyMaker:GetInput("Tên yêu thích của bạn là gì?")
    local food1
    local story = ("Trong một cái cây trên đỉnh đồi sống một phù thủy vĩ đại " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. Sử dụng quy trình tương tự như biến đầu tiên của bạn, thiết lập biến và sử dụng phương thức storyMaker:GetInput() được cung cấp để hiển thị các câu hỏi của bạn trong cuốn sách khổng lồ. Ví dụ:


    -- =============================================
    local name1 = storyMaker:GetInput("Tên yêu thích của bạn là gì?")
    local food1 = storyMaker:GetInput("Bạn thích ăn gì?")
    local story = ("Trong một cái cây trên đỉnh đồi sống một phù thủy vĩ đại " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  3. Kết hợp chuỗi đầu tiên của câu chuyện với câu trả lời của người chơi bằng cách sử dụng ...

    1. Trên cùng một dòng với biến story, thêm hai dấu chấm.
    2. Thêm một khoảng trắng, sau đó gõ tên của biến lưu trữ câu trả lời thứ hai của người chơi.
    3. Thêm hai dấu chấm nữa, sau đó kết thúc câu với một dấu chấm.

    -- =============================================
    local name1 = storyMaker:GetInput("Tên yêu thích của bạn là gì?")
    local food1 = storyMaker:GetInput("Bạn thích ăn gì?")
    local story = ("Trong một cái cây trên đỉnh đồi sống một phù thủy vĩ đại " .. name1 .. "! \n\n\n" .. "Mỗi sáng, phù thủy thích ăn một bát lớn mật ong rang " .. food1 .. ". ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  4. Lặp lại quy trình này cho toàn bộ câu chuyện của bạn, sau đó thử nghiệm trải nghiệm của bạn bằng cách sử dụng các bước từ chương trước để đảm bảo mã của bạn hoạt động chính xác.

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.