Ovaj wikiHow vas uči kako stvoriti osnovnu trgovinu u Robloxu pomoću skripte za dijalog. Stvaranje dijaloške skripte 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 se oružje 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 njegov naziv i upišite nešto jedinstveno (bez razmaka). Budite opisni!
Korak 4. Napravite NPC
NPC -ovi se obično izrađuju od cigli, radnih ploča ili kutija, iako možete koristiti što god ž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 Skupina. Nazovite grupu "NPC".
Korak 6. Odaberite glavu NPC -a s desne ploče i kliknite Glava
Korak 7. Umetnite dijalog
Da biste to učinili, desnom tipkom miša kliknite Glava i idite na Umetnuti > Objekt > dijalog.
Korak 8. Promijenite svojstvo "Namjena" u "Kupujte
To je u odjeljku Svojstva.
Korak 9. Upišite ono što želite da vaš NPC kaže
Ovo ide u okvir za početni upit.
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 odabir dijaloga
Svojstvo ResponseDialog postavite na "Naravno!" Zatim umetnite tri "DialogChoices" u "DialogChoice" koji smo upravo napravili. Preimenujte ih prema zadanim postavkama i postavite njihova svojstva UserDialog na nazive oružja.
Korak 13. Dodajte skriptu u dijalog (ne izbor dijaloga)
Sada možete dodati lua kod za svoju skriptu.. Trebao bi glasiti:
lokalni dijalog = script. Parent. DialogChoiceSelected: connect (funkcija (igrač, izbor) - Provjerite ima li 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 zlato. Vrijednost> = 5 onda - 5 je količina zlata koju ste morate kupiti ovo oružno igra. Replicirano skladište. Oružje1: 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 zlato. Vrijednost> = 10 onda igra. RepliciranoSkladištenje. Oružje2: Klon (). Roditelj = igrač. Ranac u zlatu. Vrijednost = zlato. Vrijednost - 10 kraj elseif izbor == dialog. DialogChoice. ChoiceC onda ako je zlato. Vrijednost> = 15 zatim game. ReplicateStorage. Weapon3: Clone (). Parent = player. Racpack gold. Value = gold. Vrednost - 15 end end end)
Korak 14. Spremite igru
Vaša je trgovina sada spremna za upotrebu.
Savjeti
- Nemojte kopirati i lijepiti skriptu. Pisanje će učiniti da pravilno funkcionira.
- Ako imate problema, pažljivo provjerite ima li pravopisnih pogrešaka!
- Provjerite jesu li 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 mnogo vodiča.