Acest wikiHow vă învață cum să creați un magazin de bază în Roblox folosind un script de dialog. Crearea unui script de dialog este ca și cum ai scrie o conversație între comerciant și cumpărător.
Pași
Pasul 1. Alegeți trei arme din „Arme” în caseta de instrumente
Armele tale apar în ramura „Spațiul de lucru” din arborele exploratorului.
Pasul 2. Trageți armele în ramura „Depozitare replicată”
Pasul 3. Redenumiți cele trei arme
Pentru a redenumi o armă, faceți clic dreapta pe numele acesteia și tastați ceva unic (fără spații). Fii descriptiv!
Pasul 4. Faceți un NPC
NPC-urile sunt realizate în mod obișnuit din cărămizi, blaturi sau cutii, deși sunteți liber să utilizați orice doriți. Dacă decideți să utilizați cărămizi, asigurați-vă că ați ancorat cărămizile la locul lor.
Pasul 5. Selectați cele trei piese ale NPC-ului dvs. și redenumiți-le „NPC
Pentru a face acest lucru, trageți mouse-ul pentru a selecta toate cele trei piese, faceți clic dreapta pe zona selectată, apoi faceți clic pe grup. Apelați grupul „NPC”.
Pasul 6. Selectați capul NPC din panoul din dreapta și faceți clic pe Cap
Pasul 7. Introduceți un dialog
Pentru a face acest lucru, faceți clic dreapta Cap și du-te la Introduce > Obiect > dialog.
Pasul 8. Schimbați proprietatea „Scop” la „Cumpărați”
„Este în secțiunea Proprietăți.
Pasul 9. Introduceți ce doriți să spună NPC-ul dvs
Aceasta intră în caseta de inițializare.
Pasul 10. Selectați dialogul din Explorer și accesați Insert> Object.
Pasul 11. Selectați DialogChoice și modificați valoarea proprietății UserDialog
Schimbați-l cu ceva de genul „Pot să vă răsfoiesc mărfurile?”
Pasul 12. Adăugați un răspuns și opțiuni de dialog
Setați proprietatea ResponseDialog la „Sigur!” Apoi, introduceți trei „DialogChoices” în „DialogChoice” pe care tocmai l-am făcut. Redenumiți-le din valorile implicite și setați proprietățile UserDialog la numele armelor.
Pasul 13. Adăugați un script în dialog (nu alegerea dialogului)
Acum puteți adăuga codul lua pentru scriptul dvs. Ar trebui să citească:
dialog local = script. Parent. DialogChoiceSelected: connect (funcție (jucător, alegere) - Verificați dacă playerul are un obiect stats local stats = jucător: FindFirstChild („leaderstats”) dacă nu stats, apoi reveniți la sfârșit - Și că obiectul stats conține un membru aur aur local = statistici: FindFirstChild („Aur”) dacă nu aur, apoi returnează sfârșitul dacă alegerea == script. Parent. DialogChoice. ChoiceA atunci dacă aur. Valoare> = 5 atunci - 5 este cantitatea de aur pe care o ai trebuie să cumpărați acest joc de arme. ReplicatedStorage. Weapon1: Clone (). Părinte = jucător. Rucsac gold. Value = gold. Value - 5 - scădeți cantitatea de aur de care aveți nevoie pentru a achiziționa altfel dacă alegere == dialog. DialogChoice. ChoiceB then if gold. Value> = 10 then game. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC then if gold. Value> = 15 apoi joc. ReplicatedStorage. Weapon3: Clone (). Părinte = jucător. Rucsac gold. Value = gold. Value - 15 end end end)
Pasul 14. Salvați-vă jocul
Magazinul dvs. este acum gata de utilizare.
sfaturi
- Nu copiați și lipiți scriptul. Scrierea acestuia va face ca acesta să funcționeze corect.
- Dacă aveți probleme, asigurați-vă că verificați cu atenție dactilografiile!
- Asigurați-vă că numele dvs. sunt exact aceleași cu cele specificate. Folosiți aceleași litere mari și spații.
- Puteți adăuga o interfață grafică care arată soldul dvs. de „aur”. YouTube are o mulțime de tutoriale pentru aceștia.