Menu
CoddyTech
flag Ar iconالعربيةdown icon

نصّ العملات الأليفة

الدرس 1 من 18 في دورة لعبة Roblox: محاكي الحيوانات الأليفة على Coddy.

في هذه الدورة التدريبية، ستبني محاكي حيوانات أليفة: حطّم أكوام العملات، وافقس البيوض، واجمع حيوانات أليفة تتبعك وتجعلك تحفر أسرع، وافتح منطقة جديدة، واحفظ كل شيء.

تتضمن هذه اللعبة نصَّي برمجة. يعمل PetServer، وهو Script، على خادم Roblox: فهو يدير العملات والحيوانات الأليفة وكل القواعد. أما PetClient، وهو LocalScript داخل HUD، فيعمل على جهاز كل لاعب ويرسم شاشته. ستتعرّف على العميل في الفصل 2؛ أما الآن، فلا يحتوي ملفه إلا على ملاحظة.

توجد الأرقام التي تضبط توازن اللعبة في ModuleScript، ReplicatedStorage.Settings:

local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5
challenge icon

التحدي

سهل

يوجد البرنامج النصي PetServer في ServerScriptService.

  1. حمّل الإعدادات باستخدام require(game.ReplicatedStorage.Settings).
  2. اطبع A Meadow pile gives 5 coins، مع تكوينها باستخدام Settings.PileValue.
  3. عند انضمام لاعب، امنحه مجلدًا باسم leaderstats يحتوي على IntValue باسم Coins.

اضغط على Play، ثم Check.

جرّب بنفسك

-- PetServer: الـScript الذي يشغّل اللعبة على الخادم.
local Players = game:GetService("Players")

-- 1. حمّل الإعدادات: استخدم require لتحميل الـModuleScript
--    game.ReplicatedStorage.Settings


-- 2. اطبع ما تمنحه كومة Meadow باستخدام Settings.PileValue


-- 3. أعطِ كل لاعب قيمة Coins في لوحة المتصدرين
--    (Folder باسم leaderstats يحتوي على IntValue باسم Coins)
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس لعبة Roblox: محاكي الحيوانات الأليفة