WikiHow זה מלמד אותך כיצד ליצור חנות בסיסית ב- Roblox באמצעות סקריפט דיאלוג. יצירת סקריפט דיאלוג היא כמו כתיבת שיחה בין הסוחר לקונה.
צעדים
שלב 1. בחר שלושה כלי נשק מתוך "נשק" בארגז הכלים
כלי הנשק שלך מופיעים בענף "סביבת העבודה" בעץ החוקר.
שלב 2. גרור את כלי הנשק לענף "אחסון משוכפל"
שלב 3. שנה את שם שלושת הנשק
כדי לשנות את שם כלי הנשק, לחץ לחיצה ימנית על שמו והקלד משהו ייחודי (ללא רווחים). היו תיאוריים!
שלב 4. הפוך NPC
NPC עשויים בדרך כלל מלבנים, משטחים או קופסאות, למרות שאתה חופשי להשתמש בכל מה שאתה רוצה. אם תחליט להשתמש בלבנים, וודא שענית את הלבנים במקומן.
שלב 5. בחר את שלושת החלקים של ה- NPC שלך ושנה אותם בשם "NPC
"לשם כך, גרור את העכבר כדי לבחור את שלושת החלקים, לחץ באמצעות לחצן העכבר הימני על האזור שנבחר ולאחר מכן לחץ על קְבוּצָה. קראו לקבוצה "NPC".
שלב 6. בחר את ראש ה- NPC מהחלונית הימנית ולחץ על ראש
שלב 7. הכנס דיאלוג
לשם כך, לחץ באמצעות לחצן העכבר הימני רֹאשׁ וללכת ל לְהַכנִיס > לְהִתְנַגֵד > דו שיח.
שלב 8. שנה את המאפיין "Purpose" ל- "חנות"
זה בקטע מאפיינים.
שלב 9. הקלד את מה שאתה רוצה שה- NPC שלך יגיד
זה נכנס לתיבת ההנחות הראשונית.
שלב 10. בחר את תיבת הדו -שיח באקספלורר ועבור אל הוספה> אובייקט.
שלב 11. בחר DialogChoice ושנה את ערך המאפיין UserDialog
שנה את זה למשהו כמו, "האם אוכל לעיין בסחורה שלך?"
שלב 12. הוסף תגובה ותשובות דיאלוג
הגדר את המאפיין ResponseDialog ל"בטוח! " לאחר מכן, הכנס שלושה "DialogChoices" ל" DialogChoice "שיצרנו זה עתה. שנה את שמם מברירת המחדל שלהם והגדר את מאפייני UserDialog שלהם לשמות כלי הנשק.
שלב 13. הוסף סקריפט לדיאלוג (לא בחירת דיאלוג)
עכשיו אתה יכול להוסיף את קוד ה- lua עבור הסקריפט שלך.. עליו לקרוא:
דיאלוג מקומי = script. Parent. DialogChoiceSelected: connect (פונקציה (שחקן, בחירה) - בדוק שלשחקן יש אובייקט סטטיסטיקה סטטיסטיקות מקומיות = player: FindFirstChild ('leaderstats') אם לא סטטיסטיקות אז תחזור סוף - וכי אובייקט הסטטיסטיקה מכיל חבר זהב מקומי זהב = נתונים סטטיסטיים: FindFirstChild ('זהב') אם לא זהב אז החזר סוף אם בחירה == script. Parent. DialogChoice. ChoiceA אז אם gold. Value> = 5 אז - 5 היא כמות הזהב שאתה צריך לרכוש את משחק הנשק הזה. ReplicatedStorage. Weapon1: Clone ().הורה = player. Backpack gold. Value = gold. Value - 5 - הפחת את כמות הזהב שאתה צריך לרכוש end elseif choice == dialog. DialogChoice. ChoiceB אז אם gold. Value> = 10 אז game. ReplicatedStorage. Weapon2: Clone ().הורה = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC אז אם gold. Value> = 15 לאחר מכן game. ReplicatedStorage. Weapon3: שיבוט (). הורה = שחקן. תרמיל זהב. ערך = זהב.ערך - סוף קצה של 15 סוף)
שלב 14. שמור את המשחק שלך
החנות שלך מוכנה כעת לשימוש.
טיפים
- אין להעתיק ולהדביק את הסקריפט. כתיבתו תגרום לו לתפקד כראוי.
- אם אתה נתקל בבעיות, הקפד לבדוק היטב אם יש שגיאות כתיב!
- וודא ששמותיך זהים לחלוטין לשמות שצוינו. השתמש באותיות גדולות ובמרווחים.
- אתה יכול להוסיף ממשק משתמש המציג את יתרת 'הזהב' שלך. ל- YouTube יש שפע של הדרכות לאלה.