ეს wikiHow გასწავლით თუ როგორ შექმნათ ძირითადი მაღაზია Roblox– ში დიალოგის სკრიპტის გამოყენებით. დიალოგის სკრიპტის შექმნა ჰგავს ვაჭარსა და მყიდველს შორის საუბრის წერას.
ნაბიჯები
ნაბიჯი 1. ამოიღეთ სამი იარაღი "იარაღიდან" ინსტრუმენტების ყუთში
თქვენი იარაღი გამოჩნდება Explorer ხეში "Workspace" ფილიალში.
ნაბიჯი 2. გადაიტანეთ იარაღი "განმეორებითი შენახვის" ფილიალში
ნაბიჯი 3. გადაარქვით სამი იარაღი
იარაღის სახელის გადარქმევისთვის დააწკაპუნეთ მარჯვენა ღილაკით მის სახელზე და ჩაწერეთ რაიმე უნიკალური (სივრცის გარეშე). იყავი აღწერითი!
ნაბიჯი 4. გააკეთეთ NPC
NPCs ჩვეულებრივ მზადდება აგურის, countertops, ან ყუთები, თუმცა თქვენ თავისუფლად გამოიყენოთ რაც გსურთ. თუ გადაწყვეტთ აგურის გამოყენებას, დარწმუნდით, რომ თქვენ აგურით აგურები ადგილზე.
ნაბიჯი 5. შეარჩიეთ თქვენი NPC სამი ნაწილი და გადაარქვით მათ სახელი "NPC
”ამისათვის გადაათრიეთ მაუსი სამივე ნაწილის ასარჩევად, მარჯვენა ღილაკით შეარჩიეთ არჩეული ტერიტორია და შემდეგ დააწკაპუნეთ ჯგუფი რა დარეკეთ ჯგუფს "NPC".
ნაბიჯი 6. აირჩიეთ NPC- ის თავი მარჯვენა პანელიდან და დააწკაპუნეთ Head
ნაბიჯი 7. ჩადეთ დიალოგი
ამისათვის დააწკაპუნეთ მარჯვენა ღილაკით უფროსი და წასვლა ჩასმა > ობიექტი > დიალოგი.
ნაბიჯი 8. შეცვალეთ "დანიშნულების" თვისება "მაღაზია
”ეს არის თვისებების განყოფილებაში.
ნაბიჯი 9. ჩაწერეთ რისი თქმა გსურთ თქვენი NPC– ს
ეს გადადის საწყის საწყის ყუთში.
ნაბიჯი 10. აირჩიეთ დიალოგი Explorer– ში და გადადით ჩასმა> ობიექტი.
ნაბიჯი 11. აირჩიეთ DialogChoice და შეცვალეთ UserDialog თვისების მნიშვნელობა
შეცვალეთ ის მსგავსი, "შემიძლია დაათვალიერო შენი საქონელი?"
ნაბიჯი 12. დაამატეთ პასუხი და დიალოგის არჩევანი
დააყენეთ ResponseDialog თვისება "რა თქმა უნდა!" შემდეგ ჩადეთ სამი "დიალოგური არჩევანი" ჩვენს მიერ გაკეთებულ "დიალოგურ არჩევანში". გადაარქვით სახელი მათ ნაგულისხმევად და დააყენეთ UserDialog თვისებები იარაღის სახელებზე.
ნაბიჯი 13. დაამატეთ სკრიპტი დიალოგში (არა დიალოგის არჩევანი)
ახლა თქვენ შეგიძლიათ დაამატოთ ლუას კოდი თქვენი სკრიპტისთვის.. მან უნდა წაიკითხოს:
ლოკალური დიალოგი = სკრიპტი. მშობელი. დიალოგი არჩევანის არჩევა: დაკავშირება (ფუნქცია (მოთამაშე, არჩევანი) - შეამოწმეთ მოთამაშეს აქვს სტატისტიკის ობიექტი ადგილობრივი სტატისტიკა = მოთამაშე: FindFirstChild ('leaderstats') თუ არა სტატისტიკა მაშინ დაბრუნდება დასასრული - და რომ სტატისტიკის ობიექტი შეიცავს ოქროს წევრის ადგილობრივ ოქროს = სტატისტიკას: FindFirstChild ('ოქრო') თუ არა ოქრო მაშინ დააბრუნე დასასრული არჩევანის == script. Parent. DialogChoice. ChoiceA მაშინ ოქრო. ღირებულება> = 5 მაშინ - 5 არის ოქროს ოდენობა უნდა შეიძინოთ ეს იარაღი თამაში. ReplicatedStorage. Weapon1: Clone (). Parent = player. Backpack gold. Value = gold. Value - 5 - გამოაკლოთ ოქროს ოდენობა, რომელიც თქვენ უნდა იყიდოთ ბოლოს სხვა დანარჩენი არჩევანი == დიალოგი. DialogChoice. ChoiceB შემდეგ თუ ოქრო. მნიშვნელობა> = 10 მაშინ თამაში. რეპლიკაცია შენახვა. იარაღი 2: კლონი (). მშობელი = მოთამაშე. ზურგჩანთა ოქრო. მნიშვნელობა = ოქრო. ღირებულება - 10 დასასრულს სხვა არჩევანი == დიალოგი. დიალოგური არჩევა. არჩევანის შემდეგ ოქრო. მნიშვნელობა> = 15 შემდეგ თამაში. ReplicatedStorage. Weapon3: Clone (). Parent = player. Backpack gold. Value = gold. Value - 15 end end end end)
ნაბიჯი 14. შეინახეთ თამაში
თქვენი მაღაზია ახლა მზად არის გამოსაყენებლად.
Რჩევები
- არ დააკოპიროთ და ჩასვით სკრიპტი. მისი წერა გახდის მას ნორმალურად ფუნქციონირებას.
- თუ თქვენ გაქვთ პრობლემები, დარწმუნდით, რომ ყურადღებით შეამოწმეთ შეცდომები!
- დარწმუნდით, რომ თქვენი სახელები ზუსტად იგივეა, რაც მითითებულია. გამოიყენეთ იგივე დიდი ასოები და ინტერვალი.
- თქვენ შეგიძლიათ დაამატოთ GUI, რომელიც აჩვენებს თქვენს "ოქროს" ბალანსს. YouTube– ს აქვს უამრავი გაკვეთილი მათთვის.