Menu
CoddyTech

הסקריפט של המגדל

שיעור 1 מתוך 18 בקורס משחק Roblox: מגדל אינסופי של Coddy.

בקורס הזה תבנו מסלול מכשולים במגדל: בכל סיבוב נבנה מגדל חדש משלבים אקראיים, הלבה עולה מלמטה, והראשון שמגיע לפסגה מנצח. בסוף יהיו בו סחרחרים, מדרגות נעלמות, מסועים, לייזרים, משטחי קפיצה, נקודות ביקורת וזמני שיא.

סקריפט אחד ב־ServerScriptService, בשם Tower, מפעיל את המשחק. המספרים שמאזנים אותו (כמה שלבים יהיו, ובאיזו מהירות הלבה עולה) נמצאים ב־ModuleScript, ReplicatedStorage.Settings, ו־require מחזירה לך את הטבלה שהוא מחזיר:

local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.StageCount) --> 5

כדי לכוונן את מסלול המכשולים צריך לשנות את המספרים האלה שוב ושוב, ולכן הם נמצאים במקום אחד.

challenge icon

אתגר

קל

הסקריפט Tower שלך נמצא ב־ServerScriptService.

  1. טען את ההגדרות באמצעות require(game.ReplicatedStorage.Settings).
  2. הדפס כמה שלבים יש למגדל, מתוך Settings.StageCount: הפלט אמור להיות Each tower has 5 stages.
  3. כששחקן מצטרף, תן לו Folder בשם leaderstats שמכיל IntValue בשם Wins.

לחץ על Play, ואז על Check.

נסו בעצמכם

-- Tower: ה-Script שמפעיל את כל המשחק שלך.
local Players = game:GetService("Players")

-- 1. טען את ההגדרות: השתמש ב-require עבור ה-ModuleScript
--    game.ReplicatedStorage.Settings


-- 2. הדפס כמה שלבים יש במגדל באמצעות Settings.StageCount


-- 3. תן לכל שחקן ערך Wins בלוח המובילים
--    (Folder בשם leaderstats שמכיל IntValue בשם Wins)
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה משחק Roblox: מגדל אינסופי