تعلمك مقالة ويكي هاو هذه كيفية إنشاء متجر أساسي في Roblox باستخدام نص حوار. إنشاء نص حوار يشبه كتابة محادثة بين التاجر والمشتري.
خطوات
الخطوة 1. اختر ثلاثة أسلحة من "الأسلحة" في صندوق الأدوات
تظهر أسلحتك في فرع "مساحة العمل" في شجرة المستكشف.
الخطوة 2. اسحب الأسلحة إلى فرع "التخزين المتماثل"
الخطوة 3. إعادة تسمية الأسلحة الثلاثة
لإعادة تسمية سلاح ، انقر بزر الماوس الأيمن على اسمه واكتب شيئًا فريدًا (بدون مسافات). كن وصفيًا!
الخطوة 4. اصنع شخصية غير قابلة للعب
عادة ما تصنع الشخصيات غير القابلة للعب من الطوب أو كونترتوب أو الصناديق ، على الرغم من أنك حر في استخدام ما تريد. إذا قررت استخدام الطوب ، فتأكد من تثبيت الطوب في مكانه.
الخطوة 5. حدد القطع الثلاث من NPC الخاص بك وأعد تسميتها "NPC
للقيام بذلك ، اسحب الماوس لتحديد الأجزاء الثلاثة جميعها ، وانقر بزر الماوس الأيمن فوق المنطقة المحددة ، ثم انقر فوق مجموعة. استدعاء المجموعة "NPC".
الخطوة 6. حدد رأس NPC من اللوحة اليمنى وانقر فوق Head
الخطوة 7. أدخل مربع حوار
للقيام بذلك ، انقر بزر الماوس الأيمن رئيس وتذهب إلى إدراج > موضوع > الحوار.
الخطوة 8. قم بتغيير خاصية "الغرض" إلى "متجر"
إنه موجود في قسم الخصائص.
الخطوة 9. اكتب ما تريد أن يقوله NPC الخاص بك
هذا يذهب إلى مربع موجه الأولي.
الخطوة 10. حدد مربع الحوار في Explorer وانتقل إلى Insert> Object.
الخطوة 11. حدد DialogChoice وقم بتغيير قيمة خاصية UserDialog
قم بتغييره إلى شيء مثل ، "هل يمكنني تصفح البضائع الخاصة بك؟"
الخطوة 12. إضافة خيارات الرد والحوار
قم بتعيين الخاصية ResponseDialog إلى "بالتأكيد!" بعد ذلك ، أدخل ثلاثة "DialogChoices" في "DialogChoice" التي أنشأناها للتو. إعادة تسميتها من الإعدادات الافتراضية الخاصة بهم وتعيين خصائص UserDialog الخاصة بهم إلى أسماء الأسلحة.
الخطوة 13. أضف برنامج نصي إلى مربع الحوار (وليس خيار الحوار)
يمكنك الآن إضافة كود lua للنص الخاص بك.. يجب أن يكون نصه كما يلي:
حوار محلي = script. Parent. DialogChoiceSelected: اتصال (وظيفة (لاعب ، اختيار) - تحقق من أن اللاعب لديه إحصائيات كائن إحصائيات محلية = لاعب: FindFirstChild ('Leaderstats') إذا لم تكن الإحصائيات ثم إرجاع النهاية - وأن كائن الإحصائيات يحتوي على عضو ذهبي من الذهب المحلي = الإحصائيات: FindFirstChild ('Gold') إذا لم يكن ذهبًا ، فقم بإرجاع end إذا كان Choice == script. Parent. DialogChoice. ChoiceA ثم إذا كان gold. Value> = 5 ثم - 5 هو مقدار الذهب الذي تريده بحاجة إلى شراء لعبة السلاح هذه. ثم إذا كانت gold. Value> = 10 ، ثم game. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == panel. DialogChoice. ChoiceC ثم إذا كانت gold. Value> = 15 ثم game. ReplicatedStorage. Weapon3: Clone (). الأصل = player. Backpack gold. Value = gold. Value - 15 end end)
الخطوة 14. احفظ اللعبة
متجرك الآن جاهز للاستخدام.
نصائح
- لا تقم بنسخ البرنامج النصي ولصقه. كتابتها ستجعلها تعمل بشكل صحيح.
- إذا كنت تواجه مشكلات ، فتأكد من التحقق بعناية من الأخطاء المطبعية!
- تأكد من أن الأسماء الخاصة بك هي بالضبط نفس الأسماء المحددة. استخدم نفس الأحرف الكبيرة والمسافات.
- يمكنك إضافة واجهة مستخدم رسومية توضح رصيدك من "الذهب". يحتوي YouTube على الكثير من البرامج التعليمية لهؤلاء الأشخاص.