GiveBox with Question

         תיבת שאלה עם קבלת אובייקט- GiveBox with Question

תיבת האוצר הזו  היא אחד הכלים הפופולריים בעולם.

 

התיבה משדרגת כל פרויקט בו נעשה שימוש בניקוד או אובייקטים מסוימים במתן תשובה נכונה.

 

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

 

הכנת התיבה

על מנת להכין את התיבה, ראשית יש לבנות אותה על האדמה על ידי גרירה מתוך המזוודה.

לחצו לחיצה ימנית לפתיחת תפריט העריכה ואז על הכפתור EDIT

בלשונית CONTENT, נכין את הרכיבים הבאים:

 

הוספת האובייקט לתשובה נכונה

 

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

 

לכן, ראשית יש להכניס את האובייקט בתוך הCONTENT.

נגרור את אותו האובייקט מתוך המזוודה אל עבר הלשונית CONTENT. (חשוב לתת לאובייקט שם על מנת שבשלב הגדרת השאלות והתשובות הסקריפט ידע לזהות את האובייקט מתוך רכיבי התיבה)

 

כתיבת השאלה והתשובות האפשריות

 

בשורה מספר 75, נקליד את השאלה בתוך הגרשיים ואחרי האות n/.

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

 

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

 

על מנת להגדיר את התשובה הנכונה (או לא נכונה), יש להגיע לשורות בהן יש שפה של התניה- לדוגמה:   ("כן"==message) if .

 

בדרך כלל התשובה הראשונה תופיע בשורה 105 בתוך הסקריפט. רשמו את התשובה האפשרית בדיוק כפי שרשמתם ברשימת התשובות.

 

תשובה לא נכונה: אם התשובה אינה הנכונה, יש לרשום את הסיפרה 0 בשורה בה כתוב המשפט הבא : string texture = llGetInventoryName(INVENTORY_TEXTURE, 0);  אשר מופיע בשורה 107 בתוך הסקריפט.

 

תשובה נכונה:  כדי להגדיר את התשובה הנכונה, ראשית יש לגשת לשורה 119 ולרשום את התשובה בצורה מדויקת כפי שהגדרתם אותה בהתחלה.

 

על מנת שהסקריפט יזהה את האובייקט שהשחקן יקבלבמידה וענה נכון, יש לגשת לשורה 123,   llGiveInventory(ToucherID,"COIN"))  ולשנות את שם האובייקט בתוך הגרשיים.

שמרו את כל השינויים

 

הפעלת התיבה

לאחר הכנת התיבה, בלחיצה עליה, תופיע השאלה אותה הגדרתם מראש.

 

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

 

האובייקט יופיע בתוך המזוודה תחת לשונית RECENT.

 

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