Ovaj wikiHow vas uči kako stvoriti osnovnu trgovinu u Robloxu pomoću skripte za dijalog. Kreiranje skripte za dijalog je poput pisanja razgovora između trgovca i kupca.
Koraci
Korak 1. Odaberite tri oružja iz "Oružja" u kutiji s alatima
Vaše oružje se pojavljuje u grani "Radni prostor" u stablu istraživača.
Korak 2. Povucite oružje u granu "Replicirano skladište"
Korak 3. Preimenujte tri oružja
Da biste preimenovali oružje, desnom tipkom miša kliknite njegovo ime i upišite nešto jedinstveno (bez razmaka). Budite opisni!
Korak 4. Napravite NPC
NPC -ovi se obično izrađuju od cigli, pultova ili kutija, iako možete koristiti sve što želite. Ako odlučite koristiti cigle, provjerite jeste li ih učvrstili.
Korak 5. Odaberite tri dijela svog NPC -a i preimenujte ih u "NPC"
"Da biste to učinili, povucite miša za odabir sva tri dijela, desnom tipkom miša kliknite odabrano područje, a zatim kliknite Grupa. Nazovite grupu "NPC".
Korak 6. Odaberite glavu NPC -a s desne ploče i kliknite Head
Korak 7. Umetnite dijalog
Da biste to učinili, desnom tipkom miša kliknite Glava i idite na Insert > Object > dijalog.
Korak 8. Promijenite svojstvo "Namjena" u "Kupovina"
To je u odjeljku Svojstva.
Korak 9. Upišite šta želite da vaš NPC kaže
Ovo ide u okvir početnog upita.
Korak 10. Odaberite dijalog u Exploreru i idite na Umetni> Objekt.
Korak 11. Odaberite DialogChoice i promijenite vrijednost svojstva UserDialog
Promijenite ga u nešto poput: "Mogu li pregledati vašu robu?"
Korak 12. Dodajte odgovor i izbor dijaloga
Postavite ResponseDialog svojstvo na "Naravno!" Zatim umetnite tri "DialogChoices" u "DialogChoice" koji smo upravo napravili. Preimenujte ih prema zadanim postavkama i postavite svojstva UserDialog na imena oružja.
Korak 13. Dodajte skriptu u dijalog (ne izbor dijaloga)
Sada možete dodati lua kod za svoju skriptu.. Trebalo bi da glasi:
lokalni dijalog = script. Parent. DialogChoiceSelected: connect (funkcija (igrač, izbor) - Provjerite da igrač ima statistiku objekt lokalna statistika = igrač: FindFirstChild ('leaderstats') ako nije statistika onda vratite kraj - I da statistika objekat sadrži zlatni član lokalno zlato = statistika: FindFirstChild ('Zlato') ako nije zlato, onda vrati kraj ako je izbor == script. Parent. DialogChoice. ChoiceA onda ako je gold. Value> = 5 onda - 5 je količina zlata koju ste morate kupiti ovo oružje. Replicirano skladište. Oružje 1: Klon (). Roditelj = igrač. Ranac u zlatu. Vrijednost = zlato. Vrijednost - 5 - oduzmite količinu zlata koju trebate kupiti kraj elseif choice == dialog. DialogChoice. ChoiceB onda ako je gold. Value> = 10 onda game. ReplicateStorage. Weapon2: Clone (). Parent = player. Ranac u zlatu. Value = gold. Value - 10 kraj elseif choice == dialog. DialogChoice. ChoiceC onda ako je gold. Value> = 15 zatim game. ReplicateStorage. Weapon3: Clone (). Parent = player. Racpack gold. Value = gold. Value - 15 end end end)
Korak 14. Sačuvajte igru
Vaša trgovina je sada spremna za upotrebu.
Savjeti
- Nemojte kopirati i zalijepiti skriptu. Pisanje će učiniti da pravilno funkcionira.
- Ako imate problema, pažljivo provjerite ima li pravopisnih pogrešaka!
- Uvjerite se da su vaša imena potpuno ista kao navedena. Koristite ista velika slova i razmake.
- Možete dodati GUI koji prikazuje vaš saldo "zlata". YouTube za njih ima mnoštvo vodiča.