איך עושים חנות באולפן Roblox (עם תמונות)

תוכן עניינים:

איך עושים חנות באולפן Roblox (עם תמונות)
איך עושים חנות באולפן Roblox (עם תמונות)
Anonim

WikiHow זה מלמד אותך כיצד ליצור חנות בסיסית ב- Roblox באמצעות סקריפט דיאלוג. יצירת סקריפט דיאלוג היא כמו כתיבת שיחה בין הסוחר לקונה.

צעדים

6225468 1
6225468 1

שלב 1. בחר שלושה כלי נשק מתוך "נשק" בארגז הכלים

כלי הנשק שלך מופיעים בענף "סביבת העבודה" בעץ החוקר.

6225468 2
6225468 2

שלב 2. גרור את כלי הנשק לענף "אחסון משוכפל"

6225468 3
6225468 3

שלב 3. שנה את שם שלושת הנשק

כדי לשנות את שם כלי הנשק, לחץ לחיצה ימנית על שמו והקלד משהו ייחודי (ללא רווחים). היו תיאוריים!

6225468 4
6225468 4

שלב 4. הפוך NPC

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

6225468 5
6225468 5

שלב 5. בחר את שלושת החלקים של ה- NPC שלך ושנה אותם בשם "NPC

"לשם כך, גרור את העכבר כדי לבחור את שלושת החלקים, לחץ באמצעות לחצן העכבר הימני על האזור שנבחר ולאחר מכן לחץ על קְבוּצָה. קראו לקבוצה "NPC".

6225468 6
6225468 6

שלב 6. בחר את ראש ה- NPC מהחלונית הימנית ולחץ על ראש

6225468 7
6225468 7

שלב 7. הכנס דיאלוג

לשם כך, לחץ באמצעות לחצן העכבר הימני רֹאשׁ וללכת ל לְהַכנִיס > לְהִתְנַגֵד > דו שיח.

6225468 8
6225468 8

שלב 8. שנה את המאפיין "Purpose" ל- "חנות"

זה בקטע מאפיינים.

6225468 9
6225468 9

שלב 9. הקלד את מה שאתה רוצה שה- NPC שלך יגיד

זה נכנס לתיבת ההנחות הראשונית.

6225468 10
6225468 10

שלב 10. בחר את תיבת הדו -שיח באקספלורר ועבור אל הוספה> אובייקט.

6225468 11
6225468 11

שלב 11. בחר DialogChoice ושנה את ערך המאפיין UserDialog

שנה את זה למשהו כמו, "האם אוכל לעיין בסחורה שלך?"

6225468 12
6225468 12

שלב 12. הוסף תגובה ותשובות דיאלוג

הגדר את המאפיין ResponseDialog ל"בטוח! " לאחר מכן, הכנס שלושה "DialogChoices" ל" DialogChoice "שיצרנו זה עתה. שנה את שמם מברירת המחדל שלהם והגדר את מאפייני UserDialog שלהם לשמות כלי הנשק.

6225468 13
6225468 13

שלב 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 סוף)

6225468 14
6225468 14

שלב 14. שמור את המשחק שלך

החנות שלך מוכנה כעת לשימוש.

טיפים

  • אין להעתיק ולהדביק את הסקריפט. כתיבתו תגרום לו לתפקד כראוי.
  • אם אתה נתקל בבעיות, הקפד לבדוק היטב אם יש שגיאות כתיב!
  • וודא ששמותיך זהים לחלוטין לשמות שצוינו. השתמש באותיות גדולות ובמרווחים.
  • אתה יכול להוסיף ממשק משתמש המציג את יתרת 'הזהב' שלך. ל- YouTube יש שפע של הדרכות לאלה.

מוּמלָץ: