Бул wikiHow сизге диалог скриптин колдонуу менен Robloxто негизги дүкөн түзүүнү үйрөтөт. Диалог сценарийин түзүү соодагер менен сатып алуучунун ортосундагы сүйлөшүүнү жазуу сыяктуу.
Кадамдар
Кадам 1. Куралдар кутусундагы "Куралдардан" үч куралды тандаңыз
Сиздин куралдарыңыз изилдөөчү дарактын "Workspace" бутагында көрүнөт.
Кадам 2. "Replicated Storage" бутагына куралдарды сүйрөңүз
3 -кадам. Үч куралдын атын өзгөртүү
Куралдын атын өзгөртүү үчүн, анын атын оң баскыч менен чыкылдатып, уникалдуу нерсени жазыңыз (боштуксуз). Сүрөттөөчү болуңуз!
Кадам 4. NPC жасаңыз
NPC көбүнчө кирпичтен, стол үстүнөн же кутудан жасалат, бирок сиз каалаган нерсени колдоно аласыз. Кирпичти колдонууну чечсеңиз, кирпичти ордуна бекиткениңизди текшериңиз.
Кадам 5. Сиздин NPC үч бөлүгүн тандап, алардын атын "NPC
"Бул үчүн чычканды сүйрөп, үч бөлүктү тең тандап, тандалган аймакты оң баскыч менен чыкылдатып, анан чыкылдатыңыз Group. "NPC" тобуна чалыңыз.
Кадам 6. Оң панелден NPCтин башын тандап, Head дегенди басыңыз
Кадам 7. Диалогду кыстарыңыз
Бул үчүн, оң баскыч менен чыкылдатыңыз Баш жана бар Кыстаруу > Объект > диалог.
Кадам 8. "Максат" касиетин "Дүкөнгө" алмаштырыңыз
"Бул" Сипаттар "бөлүмүндө.
Кадам 9. Сиздин NPC айткыңыз келгенди териңиз
Бул баштапкы кутучага кирет.
Кадам 10. Explorerдеги диалогду тандап, Киргизүү> Объектке өтүңүз.
Кадам 11. DialogChoice тандап, UserDialog касиетинин маанисин өзгөртүңүз
Аны "Товарларыңызды карап көрсөм болобу?"
Кадам 12. Жооп жана диалог тандоолорун кошуңуз
ResponseDialog касиетин "Албетте!" Деп коюңуз. Андан кийин, биз жасаган "DialogChoice" га үч "DialogChoices" салыңыз. Аларды демейки абалынан өзгөртүп, UserDialog касиеттерин куралдардын аталыштарына коюңуз.
Step 13. диалогго скрипт кошуу (диалог тандоо эмес)
Эми сиз сценарийиңизге lua кодун кошо аласыз.. Ал мындай болушу керек:
жергиликтүү диалог = script. Parent. DialogChoiceSelected: туташуу (функция (ойноткуч, тандоо) - плеерде статистика объектиси бар экенин текшериңиз жергиликтүү статистика = оюнчу: FindFirstChild ('liderstats') эгер статистика жок болсо, анда аягына кайтуу - Жана статистика объектиси алтын мүчөсү бар жергиликтүү алтын = статистика: FindFirstChild ('Алтын') эгерде алтын эмес болсо, анда тандоо аяктаса == скрипт. Ата -эне. ДиалогЧалоо. Тандоо Бул курал оюнун сатып алуу керек. анда gold. Value> = 10 анда game. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC then if gold. Value> = 15 анда game. ReplicatedStorage. Weapon3: Clone (). Parent = player. Packpack gold. Value = gold. Value - 15 end end end)
14 -кадам. Оюнуңузду сактаңыз
Сиздин дүкөн азыр колдонууга даяр.
Кеңештер
- Скриптти көчүрүп, чаптабаңыз. Аны жазуу анын туура иштешине шарт түзөт.
- Эгерде сизде көйгөйлөр болсо, каталарды кылдат текшериңиз!
- Сиздин ысымдарыңыз так көрсөтүлгөндөргө окшош экенин текшериңиз. Ошол эле чоң тамгаларды жана боштуктарды колдонуңуз.
- Сиз "алтындын" балансын көрсөтүүчү GUI кошо аласыз. YouTubeда алар үчүн көптөгөн окуу куралдары бар.