Dize Özelleştirme

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Hikayenizin ilk cümlesi tamamlandı ve Studio'da çalışıyor. Şimdi dizenizi noktalama işaretleri ve satır sonları ile özelleştirme zamanı. Görünümünden ve oyunculara nasıl okunduğundan memnun kaldığınızda, daha fazla cümle ekleyebilir ve hikayenizin geri kalanını tamamlayabilirsiniz.

Noktalama İşareti Ekleyin

Deneyiminizi test ettikçe, ilk cümleniz, cümlenin tamamlandığını oyunculara bildirmek için herhangi bir noktalama işareti içermiyor. Bunu düzeltmek için, kelimelerinizi noktalama işaretleriyle bağlamak için aynı birleştirme sürecini kullanarak başka bir dize ekleyebilirsiniz.

Noktalama işareti eklemek için:

  1. story değişkeni ile aynı satırda, iki nokta (..) yazın.

  2. Bir nokta veya ünlem gibi bir noktalama işareti içeren başka bir dize ekleyin, ardından cümlenizin, noktalama işareti sonrasında hemen başlamaması için bir ekstra boşluk ekleyin.


    -- =============================================
    local name1 = storyMaker:GetInput("En sevdiğin isim nedir?")
    local story = ("Bir tepedeki ağaçta büyük sihirbaz " .. name1 .. "! ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Satır Sonları Ekleyin

Bir satır sonu, imleci bir sonraki metin satırına taşır. Bu, her cümlenin sayfanın sol tarafında başlamasını istediğinizde ve hikayenizin okunabilirliğini büyük kitapta artırmak istediğinizde yararlıdır.

Satır sonu eklemek için:

  1. story değişkeni ile aynı satırda, \n yazın.


    -- =============================================
    local name1 = storyMaker:GetInput("En sevdiğin isim nedir?")
    local story = ("Bir tepedeki ağaçta büyük sihirbaz " .. name1 .. "! \n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. İSTEĞE BAĞLI
    Birden fazla satır sonu ekleyebilirsiniz, ihtiyacınıza göre istediğiniz kadar \n ekleyebilirsiniz. Örneğin, aşağıdaki kod örneği üç satır sonu ekler.


    -- =============================================
    local name1 = storyMaker:GetInput("En sevdiğin isim nedir?")
    local story = ("Bir tepedeki ağaçta büyük sihirbaz " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)

Daha Fazla Cümle Ekleyin

Artık ilk cümleniz noktalama işareti ve gerekli satır sonlarını içeriyor, hikayenize daha fazla cümle ekleyebilir ve oyunculara yer tutucu kelimeler için daha fazla soru sorabilirsiniz.

Daha fazla cümle eklemek için:

  1. İlk değişkeninizin altında, ikinci yer tutucu için yeni bir değişken oluşturun ve hangi tür yer tutucu kelimesi ile ilgili bir soru sorun. Örneğin:


    -- =============================================
    local name1 = storyMaker:GetInput("En sevdiğin isim nedir?")
    local food1
    local story = ("Bir tepedeki ağaçta büyük sihirbaz " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  2. İlk değişkeninizle aynı süreçle, değişkeni ayarlayın ve sorularınızı büyük kitapta görüntüleyen sağlanan storyMaker:GetInput() metodunu kullanın. Örneğin:


    -- =============================================
    local name1 = storyMaker:GetInput("En sevdiğin isim nedir?")
    local food1 = storyMaker:GetInput("Neyi seversin?")
    local story = ("Bir tepedeki ağaçta büyük sihirbaz " .. name1 .. "! \n\n\n")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  3. Hikayenin ilk dizisini oyuncunun cevabı ile .. kullanarak birleştirin.

    1. story değişkeni ile aynı satırda, iki nokta ekleyin.
    2. Bir boşluk ekleyin, ardından oyuncunun ikinci cevabını saklayan değişkenin adını yazın.
    3. İki nokta daha ekleyin, sonra cümleyi bir noktalama işareti ile bitirin.

    -- =============================================
    local name1 = storyMaker:GetInput("En sevdiğin isim nedir?")
    local food1 = storyMaker:GetInput("Neyi seversin?")
    local story = ("Bir tepedeki ağaçta büyük sihirbaz " .. name1 .. "! \n\n\n" .. "Her sabah, sihirbaz dev bir kasede bal ile kavrulmuş " .. food1 .. " yemeyi sever. ")
    -- =============================================
    -- =============================================
    storyMaker:Write(story)
  4. Bu süreci tüm hikayeniz için tekrarlayın, ardından kodunuzun düzgün çalıştığından emin olmak için önceki bölümdeki adımları kullanarak deneyiminizi test edin.

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.