דלג לתוכן הראשי

תנאים

מהו תנאי?

תנאי הוא מבנה שמאפשר לקוד לבדוק אם ביטוי מסוים הוא נכון או לא, ואז לבצע פעולה בהתאם לתוצאה. ב-Roblox Studio, משתמשים בתנאים כדי לקבוע מה יקרה במצבים שונים.

שימוש בתנאים

הנה דוגמה פשוטה לשימוש בתנאים:

אם

התנאי if משמש לבדיקה אם ביטוי מסוים הוא נכון (true). אם הוא נכון, הקוד בתוך הבלוק של if יבוצע.

נניח שיש לנו משתנה שמייצג את הסכום בכסף ויש לנו תנאי שבודק אם הסכום גדול מ-100.

local money = 150

if money > 100 then
print("יש לך מספיק כסף לקנות את המוצר!")
end

אם אחרת

התנאי if-else משמש כאשר רוצים לבצע פעולה אחת אם הביטוי נכון ופעולה אחרת אם הוא לא נכון.

נניח שיש לנו משתנה שמייצג את הסכום בכסף ויש לנו תנאי שבודק אם הסכום גדול מ-100.

local money = 80

if money > 100 then
print("יש לך מספיק כסף לקנות את המוצר!")
else
print("אין לך מספיק כסף לקנות את המוצר.")
end

אם אם-אחרת אחרת

התנאי if-elseif-else משמש כאשר יש כמה תנאים לבדוק. רק בלוק אחד יבוצע בהתאם לתנאי הראשון שהוא נכון.

נניח שיש לנו משתנה שמייצג את הסכום בכסף ויש לנו תנאים שבודקים את הטווחים השונים של הסכום.

local money = 50

if money > 100 then
print("יש לך מספיק כסף לקנות את המוצר היקר.")
elseif money > 50 then
print("יש לך מספיק כסף לקנות את המוצר הזול.")
else
print("אין לך מספיק כסף לקנות אף מוצר.")
end