סקריפט הטייקון
שיעור 1 מתוך 18 בקורס משחק Roblox: טייקון מפעל של Coddy.
בקורס הזה תבנו משחק איל, אחד מסוגי משחקי Roblox הפופולריים ביותר. מכונות מפילות עפרה, מסוע מוביל אותה לאספן, האספן משלם Cash, ו-Cash קונה עוד מכונות. בסוף יהיה לכם מפעל שלם עם שדרוגים, לידות מחדש ושמירות.
המפעל כולו פועל מתוך Script אחד ב-ServerScriptService, שנקרא Tycoon. המספרים שמאזנים את המשחק (מה הערך של העפרה, ובאיזו תדירות היא נופלת) נמצאים ב-ModuleScript, ReplicatedStorage.Settings, ו-require מחזיר לכם את הטבלה שהוא מחזיר:
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.OreValue) --> 10כדי לאזן משחק איל צריך לשנות את המספרים האלה שוב ושוב, ולכן הם נמצאים במקום אחד.
אתגר
קלהסקריפט Tycoon שלך נמצא ב־ServerScriptService.
- טען את ההגדרות בעזרת
require(game.ReplicatedStorage.Settings). - הדפס כמה עפרה שווה, באמצעות
Settings.OreValue: הפלט צריך להיותOre is worth 10 Cash. - כששחקן מצטרף, תן לו תיקיית
leaderstatsשמכילה IntValue בשםCash.
לחץ על Play, ואז על Check.
נסו בעצמכם
-- Tycoon: ה-Script שמפעיל את כל המפעל שלך.
local Players = game:GetService("Players")
-- 1. טען את ההגדרות: השתמש ב-require עבור ה-ModuleScript
-- game.ReplicatedStorage.Settings
-- 2. הדפס את השווי של יחידת עפרה אחת באמצעות Settings.OreValue
-- 3. תן לכל שחקן ערך Cash בלוח המובילים
-- (Folder בשם leaderstats שמכיל IntValue בשם Cash)
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.