Ta wikiHow vas uči, kako ustvariti osnovno trgovino v Robloxu s pomočjo pogovornega skripta. Ustvarjanje pogovornega skripta je kot pisanje pogovora med trgovcem in kupcem.
Koraki
Korak 1. Izberite tri orožja iz "Orožja" v orodjarni
Vaše orožje je prikazano v veji "Delovni prostor" v drevesu raziskovalca.
Korak 2. Povlecite orožje v vejo "Podvojeno shranjevanje"
Korak 3. Preimenujte tri orožja
Če želite preimenovati orožje, z desno miškino tipko kliknite njegovo ime in vnesite nekaj edinstvenega (brez presledkov). Bodite opisni!
Korak 4. Naredite NPC
NPC -ji so običajno narejeni iz opek, pultov ali škatel, čeprav lahko prosto uporabite karkoli želite. Če se odločite za uporabo opeke, se prepričajte, da ste jih pritrdili.
Korak 5. Izberite tri dele svojega NPC -ja in jih preimenujte v "NPC
"Če želite to narediti, povlecite miško, da izberete vse tri kose, z desno tipko miške kliknite izbrano območje in nato kliknite Skupina. Pokličite skupino "NPC".
Korak 6. Na desni plošči izberite glavo NPC in kliknite Glava
Korak 7. Vstavite pogovorno okno
Če želite to narediti, z desno miškino tipko kliknite Glava in pojdi na Vstavi > Objekt > pogovorno okno.
Korak 8. Lastnost »Namen« spremenite v »Nakupuj«
To je v razdelku Lastnosti.
Korak 9. Vnesite, kaj želite povedati vaš NPC
To gre v polje za začetni poziv.
Korak 10. Izberite pogovorno okno v Raziskovalcu in pojdite na Vstavi> Objekt.
Korak 11. Izberite DialogChoice in spremenite vrednost lastnosti UserDialog
Spremenite ga v nekaj takega: "Ali lahko brskam po vašem blagu?"
Korak 12. Dodajte odziv in možnosti dialoga
Lastnost ResponseDialog nastavite na "Seveda!" Nato vstavite tri "DialogChoices" v "DialogChoice", ki smo ga pravkar naredili. Preimenujte jih po privzetih nastavitvah in lastnostim UserDialog nastavite na imena orožja.
Korak 13. Dodajte skript v pogovorno okno (ne izbira pogovornega okna)
Zdaj lahko dodate kodo lua za svoj skript.. Naj se glasi:
lokalno pogovorno okno = script. Parent. DialogChoiceSelected: connect (funkcija (igralec, izbira) - Preverite, ali ima igralec objekt statistike lokalno statistiko = igralec: FindFirstChild ('leaderstats'), če ni statistika, potem vrni konec - In da je statistika predmet vsebuje zlati član lokalno zlato = statistika: FindFirstChild ('Zlato'), če ni zlato, potem vrni konec, če je izbira == script. Parent. DialogChoice. ChoiceA, če je gold. Value> = 5, potem je 5 znesek zlata, ki ga morate kupiti to orožje igro. ReplicateStorage. Weapon1: Clone (). Parent = player. Backpack gold. Value = gold. Value - 5 - odštejte količino zlata, ki ga potrebujete za nakup endif choice == dialog. DialogChoice. ChoiceB potem če je gold. Value> = 10 potem game. ReplicateStorage. Weapon2: Clone (). Parent = player. Rackpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC potem če gold. Value> = 15 nato igra. Ponovljeno shranjevanje. Orožje 3: Klon (). Starš = igralec. Nahrbtnik v zlatu. Vrednost = zlato. Vrednost - 15 konec in konec)
Korak 14. Shranite igro
Vaša trgovina je zdaj pripravljena za uporabo.
Nasveti
- Ne kopirajte in prilepite skripta. Če ga napišete, bo pravilno deloval.
- Če imate težave, natančno preverite, ali so vtipkane napake!
- Poskrbite, da bodo vaša imena popolnoma enaka navedenim. Uporabite iste velike črke in presledke.
- Dodate lahko grafični vmesnik, ki prikazuje vaše stanje "zlata". YouTube ima za njih veliko vaj.