למרות שהכותרת טיפה מפחידה הנושא הזה הוא אחד הנושאים הקלים.
נתחיל.
המילה השמורה bool מכריזה על משתנה כלשהו כמשתנה בוליאני.
למשתנים הבוליאנים יכולים להיות שני ערכים בלבד.
true - אמת \ נכון, גם שווה למספר 1.
false - שקר \ לא נכון, גם שווה למספר 0.
אני מקווה שתבינו את הנושא מהדוגמאות הבאות:
דוגמא מס' 1
כאן הפעלנו אפשרות לנעול את השרת דרך הסקריפט.
אם המשתנה הבוליאני LockServ הוא true (אמת), זאת אומרת שהשרת נעול. אז נותנים לשחקן קיק.
אם הוא היה false (שקר), זאת אומרת שהשרת פתוח ולכן לא עשינו שם דבר שייקרה לשחקן כשהוא נכנס אם השרת לא נעול.
דוגמא מס' 2
כאן ייצרנו סוג של "מערכת" גישות.
אם שחקן עושה פקודה כלשהית, הAllow שלו הוא אמת = יש לו גישה.
הינה דוגמא לשיגור עם גישה למי שעשה את הפקודה:
זה הכל, מקווה שהיה ברור.