مع انتهاء الجملة الأولى من قصتك وعملها في الاستوديو، حان الوقت لتخصيص النص الخاص بك باستخدام علامات الترقيم وفواصل الأسطر. بمجرد أن تصبح سعيدًا بالمظهر والقراءة لدى اللاعبين، يمكنك إضافة المزيد من الجمل وإنهاء بقية قصتك.
إضافة علامات الترقيم
عندما تختبر تجربتك، فإن الجملة الأولى الخاصة بك لا تتضمن أي علامات ترقيم لتخبر اللاعبين أن الجملة مكتملة. لإصلاح ذلك، يمكنك إضافة نص آخر باستخدام نفس عملية الربط لربط كلماتك مع علامات الترقيم.
لإضافة علامات الترقيم:
على نفس السطر كمتغير القصة، اكتب نقطتين.
أضف نصًا آخر مع علامة ترقيم، مثل نقطة أو علامة تعجب، ثم فراغ إضافي حتى لا تبدأ جملتك التالية مباشرة بعد علامة الترقيم.
-- =============================================local name1 = storyMaker:GetInput("ما هو اسمك المفضل؟")local story = ("في شجرة على تل يعيش الساحر العظيم " .. name1 .. "! ")-- =============================================-- =============================================storyMaker:Write(story)
إضافة فواصل الأسطر
فاصل السطر ينقل المؤشر إلى السطر التالي من النص. هذا مفيد عندما تريد أن تبدأ كل جملة من الجانب الأيسر من الصفحة، ويعزز قابلية قراءة قصتك في الكتاب العملاق.
لإضافة فاصل سطر:
على نفس السطر كمتغير القصة، اكتب \n.
-- =============================================local name1 = storyMaker:GetInput("ما هو اسمك المفضل؟")local story = ("في شجرة على تل يعيش الساحر العظيم " .. name1 .. "! \n")-- =============================================-- =============================================storyMaker:Write(story)- اختيارييمكنك إضافة أكثر من فاصل سطر واحد عن طريق إضافة عدد \n الذي تحتاجه. على سبيل المثال، الكود التالي يضيف ثلاثة فواصل أسطر.-- =============================================local name1 = storyMaker:GetInput("ما هو اسمك المفضل؟")local story = ("في شجرة على تل يعيش الساحر العظيم " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)
إضافة المزيد من الجمل
الآن بعد أن تتضمن جملتك الأولى علامات الترقيم وأي فواصل أسطر مناسبة، يمكنك إضافة المزيد من الجمل إلى قصتك وطرح المزيد من الأسئلة على اللاعبين بشأن كلماتك النائبة.
لإضافة المزيد من الجمل:
تحت متغيرك الأول، أنشئ متغيرًا جديدًا لكلمة نائبك الثانية واطرح سؤالًا يتعلق بنوع كلمة النائب. على سبيل المثال:
-- =============================================local name1 = storyMaker:GetInput("ما هو اسمك المفضل؟")local food1local story = ("في شجرة على تل يعيش الساحر العظيم " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)باستخدام نفس العملية كمتغيرك الأول، قم بتعيين المتغير واستخدم الطريقة storyMaker:GetInput() المقدمة التي تعرض أسئلتك في الكتاب العملاق. على سبيل المثال:
-- =============================================local name1 = storyMaker:GetInput("ما هو اسمك المفضل؟")local food1 = storyMaker:GetInput("ماذا تحب أن تأكل؟")local story = ("في شجرة على تل يعيش الساحر العظيم " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)دمج السلسلة الأولى من القصة مع إجابة اللاعب باستخدام ...
- على نفس السطر كمتغير القصة، أضف نقطتين.
- أضف فراغًا، ثم اكتب اسم المتغير الذي يخزن إجابة اللاعب الثانية.
- أضف نقطتين إضافيتين، ثم أنهِ الجملة بعلامة ترقيم.
-- =============================================local name1 = storyMaker:GetInput("ما هو اسمك المفضل؟")local food1 = storyMaker:GetInput("ماذا تحب أن تأكل؟")local story = ("في شجرة على تل يعيش الساحر العظيم " .. name1 .. "! \n\n\n" .. "كل صباح، يحب الساحر تناول وعاء عظيم من العسل المحمص " .. food1 .. ". ")-- =============================================-- =============================================storyMaker:Write(story)كرر هذه العملية لجميع أجزاء قصتك، ثم اختبر تجربتك باستخدام الخطوات من الفصل السابق للتأكد من أن الكود الخاص بك يعمل بشكل صحيح.