Bu wikiHow sizga Roblox -da dialog skriptidan foydalanib asosiy do'konni yaratishni o'rgatadi. Dialog skriptini yaratish savdogar va xaridor o'rtasida suhbat yozishga o'xshaydi.
Qadamlar
Qadam 1. Asboblar qutisidagi "Qurol" dan uchta qurolni tanlang
Sizning qurollaringiz tadqiqotchi daraxtining "Ish maydoni" bo'limida paydo bo'ladi.
Qadam 2. Qurollarni "Takrorlangan saqlash" bo'limiga torting
3 -qadam. Uchta qurolning nomini o'zgartiring
Qurolni qayta nomlash uchun uning nomini sichqonchaning o'ng tugmasi bilan bosing va noyob narsani yozing (bo'sh joysiz). Ta'rifli bo'ling!
Qadam 4. NPC yarating
NPC odatda g'ishtdan, stol usti yoki qutidan tayyorlanadi, lekin siz xohlagan narsani ishlatishingiz mumkin. Agar siz g'isht ishlatishga qaror qilsangiz, g'ishtni joyiga mahkamlaganingizga ishonch hosil qiling.
5 -qadam. NPC -ning uchta qismini tanlang va ularning nomini "NPC
"Buni amalga oshirish uchun sichqonchani sichqonchasi bilan sichqonchaning uch tugmachasini bosib, tanlangan maydonni o'ng tugmasini bosing va keyin bosing Guruh. "NPC" guruhiga qo'ng'iroq qiling.
Qadam 6. O'ng paneldan NPC boshini tanlang va Bosh tugmasini bosing
Qadam 7. Muloqot oynasini joylashtiring
Buning uchun sichqonchaning o'ng tugmachasini bosing Bosh va boring Kiritmoq > Ob'ekt > dialog.
Qadam 8. "Maqsad" xususiyatini "Shop" ga o'zgartiring
"Bu" Xususiyatlar "bo'limida.
Qadam 9. NPC nima demoqchi ekanligini yozing
Bu boshlang'ich so'rovlar maydoniga kiradi.
Qadam 10. Explorer -da dialogni tanlang va Qo'shish> Ob'ekt -ga o'ting.
Qadam 11. DialogChoice -ni tanlang va UserDialog xususiyat qiymatini o'zgartiring
Buni "tovaringizni ko'rib chiqsam bo'ladimi?" Kabi o'zgartiring.
12 -qadam. Javob va muloqot variantlarini qo'shing
ResponseDialog xususiyatini "Albatta!" Ga o'rnating. Keyin, biz yaratgan "DialogChoice" ga uchta "DialogChoices" ni kiriting. Ularni odatiy nomidan o'zgartiring va UserDialog xususiyatlarini qurol nomlariga o'rnating.
13 -qadam. Muloqot oynasiga skript qo'shing (dialogni tanlash emas)
Endi siz skriptingiz uchun lua kodini qo'shishingiz mumkin.. U o'qilishi kerak:
mahalliy dialog = script. Parent. DialogChoiceSelected: ulanish (funksiya (pleyer, tanlov) - pleyerda statistik ob'ekt borligini tekshiring mahalliy statistikalar = o'yinchi: FindFirstChild ("liderlar"), agar statistik bo'lmasa, oxirigacha qaytadi - va bu statistik ob'ekt oltin a'zoni o'z ichiga oladi mahalliy oltin = statistikasi: FindFirstChild ("Oltin") agar oltin bo'lmasa, so'ngra end = option == script. Parent. DialogChoice. ChoiceA keyin oltin bo'lsa. Bu qurol o'yinini sotib olish kerak. keyin gold. Value> = 10 bo'lsa game. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC then gold. Value> = 15, keyin o'yin. ReplicatedStorage. Weapon3: Clone (). Ota -ona = o'yinchi. Orqa sumkasi oltin
14 -qadam. O'yinni saqlang
Sizning do'koningiz endi foydalanishga tayyor.
Maslahatlar
- Skriptni nusxa ko'chirmang va joylashtirmang. Yozish uning to'g'ri ishlashini ta'minlaydi.
- Agar muammoga duch kelsangiz, xatolarni diqqat bilan tekshiring!
- Sizning ismlaringiz ko'rsatilgan ismlar bilan bir xil ekanligiga ishonch hosil qiling. Xuddi shu katta harflar va bo'shliqlardan foydalaning.
- Siz "oltin" balansingizni ko'rsatadigan GUI qo'shishingiz mumkin. YouTube -da ular uchun ko'plab darsliklar mavjud.