এই উইকিহো আপনাকে শেখায় কিভাবে একটি ডায়ালগ স্ক্রিপ্ট ব্যবহার করে রব্লক্সে একটি মৌলিক দোকান তৈরি করতে হয়। একটি ডায়ালগ স্ক্রিপ্ট তৈরি করা বণিক এবং ক্রেতার মধ্যে কথোপকথন লেখার মতো।
ধাপ
ধাপ 1. টুলবক্সে "অস্ত্র" থেকে তিনটি অস্ত্র বাছুন।
আপনার অস্ত্রগুলি এক্সপ্লোরার গাছের "ওয়ার্কস্পেস" শাখায় উপস্থিত হয়।
পদক্ষেপ 2. অস্ত্রগুলিকে "রেপ্লিকেটেড স্টোরেজ" শাখায় টেনে আনুন।
পদক্ষেপ 3. তিনটি অস্ত্রের নাম পরিবর্তন করুন।
একটি অস্ত্রের নাম পরিবর্তন করতে, তার নামের উপর ডান ক্লিক করুন এবং অনন্য কিছু টাইপ করুন (স্পেস ছাড়া)। বর্ণনামূলক হোন!
ধাপ 4. একটি NPC তৈরি করুন।
এনপিসিগুলি সাধারণত ইট, কাউন্টারটপ বা বাক্স থেকে তৈরি করা হয়, যদিও আপনি যা ইচ্ছা তা ব্যবহার করতে পারেন। যদি আপনি ইট ব্যবহার করার সিদ্ধান্ত নেন, তাহলে নিশ্চিত করুন যে আপনি ইটগুলিকে জায়গায় নোঙ্গর করেছেন।
ধাপ ৫। আপনার NPC- এর তিনটি টুকরা নির্বাচন করুন এবং সেগুলোর নাম পরিবর্তন করুন "NPC।
"এটি করার জন্য, তিনটি টুকরা নির্বাচন করতে মাউসটি টেনে আনুন, নির্বাচিত অঞ্চলে ডান ক্লিক করুন এবং তারপরে ক্লিক করুন গ্রুপ । "NPC" গ্রুপে কল করুন।
ধাপ 6. ডান প্যানেল থেকে NPC এর মাথা নির্বাচন করুন এবং হেড ক্লিক করুন।
ধাপ 7. একটি ডায়ালগ োকান।
এটি করার জন্য, ডান-ক্লিক করুন মাথা এবং যান Ertোকান > বস্তু > সংলাপ.
ধাপ 8. "উদ্দেশ্য" সম্পত্তি "দোকান" এ পরিবর্তন করুন।
এটি বৈশিষ্ট্য বিভাগে রয়েছে।
ধাপ 9. আপনি আপনার এনপিসি যা বলতে চান তা টাইপ করুন।
এটি প্রাথমিক প্রম্পট বাক্সে যায়।
ধাপ 10. এক্সপ্লোরারে ডায়ালগ নির্বাচন করুন এবং সন্নিবেশ> অবজেক্টে যান।
ধাপ 11. DialogChoice নির্বাচন করুন এবং UserDialog সম্পত্তি মান পরিবর্তন করুন।
এটিকে এমন কিছুতে পরিবর্তন করুন, "আমি কি আপনার পণ্যগুলি ব্রাউজ করতে পারি?"
পদক্ষেপ 12. একটি প্রতিক্রিয়া এবং ডায়ালগ পছন্দ যোগ করুন।
ResponseDialog প্রপার্টি "নিশ্চিত!" তারপরে, আমরা তৈরি করা "ডায়ালগ চয়েস" এর মধ্যে তিনটি "ডায়ালগচয়েস" সন্নিবেশ করান। তাদের ডিফল্ট থেকে তাদের পুনameনামকরণ করুন এবং তাদের UserDialog বৈশিষ্ট্যগুলিকে অস্ত্রের নামে সেট করুন।
ধাপ 13. ডায়ালগে একটি স্ক্রিপ্ট যোগ করুন (ডায়ালগ পছন্দ নয়)।
এখন আপনি আপনার স্ক্রিপ্টের জন্য লুয়া কোড যোগ করতে পারেন.. এটি পড়া উচিত:
স্থানীয় ডায়ালগ = স্ক্রিপ্ট।পিতা। ডায়ালগ চয়েস সিলেক্টেড: কানেক্ট (ফাংশন (প্লেয়ার, চয়েস) - প্লেয়ারের একটি পরিসংখ্যান বস্তু আছে কিনা তা পরীক্ষা করুন স্থানীয় পরিসংখ্যান = প্লেয়ার: FindFirstChild ('Leaderstats') যদি পরিসংখ্যান না থাকে তবে শেষ ফিরে আসে - এবং যে পরিসংখ্যান বস্তু একটি স্বর্ণ সদস্য স্থানীয় সোনা = পরিসংখ্যান রয়েছে: FindFirstChild ('গোল্ড') যদি সোনা না হয় তবে যদি পছন্দ == script. Parent. DialogChoice. ChoiceA ফিরে আসে তাহলে সোনা। এই অস্ত্র খেলা ক্রয় করতে হবে। তারপর যদি gold. Value> = 10 তারপর game. ReplicatedStorage. Weapon2: Clone ()। Parent = player. Backpack gold. Value = gold. Value - 10 end else if choice == dialog. DialogChoice. ChoiceC তারপর যদি gold. Value> = 15 তারপর খেলা। ReplicatedStorage. Weapon3: Clone ()। Parent = player. Backpack gold. Value = gold. Value - 15 end end end)
ধাপ 14. আপনার খেলা সংরক্ষণ করুন।
আপনার দোকান এখন ব্যবহারের জন্য প্রস্তুত।
পরামর্শ
- স্ক্রিপ্ট কপি -পেস্ট করবেন না। এটি লিখলে এটি সঠিকভাবে কাজ করবে।
- যদি আপনার সমস্যা হয়, তাহলে টাইপোসের জন্য সাবধানে চেক করতে ভুলবেন না!
- নিশ্চিত করুন যে আপনার নামগুলি উল্লিখিত নামগুলির সাথে ঠিক একই। একই ক্যাপিটাল লেটার এবং স্পেস ব্যবহার করুন।
- আপনি একটি GUI যোগ করতে পারেন যা আপনার 'সোনার' ভারসাম্য দেখায়। ইউটিউবে তাদের জন্য প্রচুর টিউটোরিয়াল রয়েছে।