Šis „wikiHow“moko jus, kaip sukurti pagrindinę „Roblox“parduotuvę naudojant dialogo scenarijų. Dialogo scenarijaus kūrimas yra tarsi pokalbio tarp prekybininko ir pirkėjo rašymas.
Žingsniai
Žingsnis 1. Pasirinkite tris ginklus iš įrankių dėžutės „Ginklai“
Jūsų ginklai rodomi tyrinėtojo medžio šakoje „Darbo sritis“.
Žingsnis 2. Vilkite ginklus į šaką „Replicated Storage“
Žingsnis 3. Pervardykite tris ginklus
Norėdami pervardyti ginklą, dešiniuoju pelės mygtuku spustelėkite jo pavadinimą ir įveskite kažką unikalaus (be tarpų). Būkite apibūdinantys!
Žingsnis 4. Padarykite NPC
NPC paprastai gaminami iš plytų, stalviršių ar dėžių, nors jūs galite laisvai naudoti viską, ko norite. Jei nuspręsite naudoti plytas, įsitikinkite, kad pritvirtinote plytas.
Žingsnis 5. Pasirinkite tris savo NPC dalis ir pervardykite jas „NPC
„Norėdami tai padaryti, vilkite pelę, kad pasirinktumėte visas tris dalis, dešiniuoju pelės mygtuku spustelėkite pasirinktą sritį, tada spustelėkite Grupė. Skambinkite grupei „NPC“.
Žingsnis 6. Dešiniajame skydelyje pasirinkite NPC galvutę ir spustelėkite Head
Žingsnis 7. Įdėkite dialogo langą
Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite Galva ir eik į Įdėti > Objektas > dialogo langas.
Žingsnis 8. Pakeiskite nuosavybę „Tikslas“į „Parduotuvė“
„Tai yra skiltyje„ Ypatybės “.
Žingsnis 9. Įveskite tai, ką norite pasakyti savo NPC
Tai patenka į pradinio raginimo langelį.
Žingsnis 10. Pasirinkite dialogo langą naršyklėje ir eikite į Įterpti> Objektas.
Žingsnis 11. Pasirinkite „DialogChoice“ir pakeiskite „UserDialog“ypatybės vertę
Pakeiskite jį į kažką panašaus: „Ar galiu naršyti jūsų prekes?“.
12. Pridėkite atsakymą ir dialogo pasirinkimus
Nustatykite „ResponseDialog“ypatybę į „Žinoma!“Tada į ką tik sukurtą „DialogChoice“įterpkite tris „DialogChoices“. Pervardykite juos pagal numatytuosius nustatymus ir nustatykite jų „UserDialog“ypatybes į ginklų pavadinimus.
Žingsnis 13. Įtraukite scenarijų į dialogo langą (ne dialogo pasirinkimas)
Dabar galite pridėti savo scenarijaus lua kodą. Jis turėtų būti toks:
vietinis dialogas = scenarijus. Parent. DialogChoiceSelected: connect (funkcija (grotuvas, pasirinkimas) - patikrinkite, ar grotuvas turi statistikos objektą local stats = player: FindFirstChild ('leaderstats'), jei ne statistika, tada grąžinkite pabaigą - ir kad statistikos objektas yra aukso narys vietinis auksas = statistika: „FindFirstChild“(„auksas“), jei ne auksas, tada grąžinkite pabaigą, jei pasirinkimas == scenarijus. Parent. DialogChoice. Choice reikia nusipirkti šį ginklo žaidimą. tada jei auksas. Vertė> = 10, tada žaidimas. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC tada if gold. Value> = 15 tada žaidimas. ReplicatedStorage. Weapon3: Clone (). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)
Žingsnis 14. Išsaugokite savo žaidimą
Dabar jūsų parduotuvė paruošta naudoti.
Patarimai
- Nekopijuokite ir neįklijuokite scenarijaus. Parašius, jis veiks tinkamai.
- Jei turite problemų, būtinai atidžiai patikrinkite, ar nėra rašybos klaidų!
- Įsitikinkite, kad jūsų vardai yra visiškai tokie patys, kaip nurodyta. Naudokite tas pačias didžiąsias raides ir tarpus.
- Galite pridėti GUI, rodančią jūsų „aukso“balansą. „YouTube“turi daug pamokų tiems.