Tämä wikiHow opettaa sinulle peruskaupan luomisen Robloxiin käyttämällä valintaikkunaa. Valintaikkunan luominen on kuin keskustelun kirjoittaminen kauppiaan ja ostajan välille.
Askeleet
Vaihe 1. Valitse työkaluista kolme asetta kohdasta "Aseet"
Aseesi näkyvät tutkimuspuun "Työtila" -haarassa.
Vaihe 2. Vedä aseet "Replicated Storage" -haaraan
Vaihe 3. Nimeä kolme asetta uudelleen
Jos haluat nimetä aseen uudelleen, napsauta sen nimeä hiiren kakkospainikkeella ja kirjoita jotain ainutlaatuista (ilman välilyöntejä). Ole kuvaileva!
Vaihe 4. Tee NPC
NPC: t valmistetaan yleensä tiilistä, työtasoista tai laatikoista, vaikka voit vapaasti käyttää mitä haluat. Jos päätät käyttää tiiliä, varmista, että olet kiinnittänyt tiilet paikoilleen.
Vaihe 5. Valitse NPC: n kolme kappaletta ja nimeä ne uudelleen "NPC
"Voit tehdä tämän valitsemalla kaikki kolme kappaletta vetämällä hiirtä, napsauttamalla hiiren kakkospainikkeella valittua aluetta ja napsauttamalla sitten Ryhmä. Soita ryhmälle "NPC".
Vaihe 6. Valitse NPC: n pää oikeasta paneelista ja napsauta Head (Pää)
Vaihe 7. Lisää valintaikkuna
Voit tehdä tämän napsauttamalla hiiren kakkospainiketta Pää ja mennä Lisää > Esine > valintaikkuna.
Vaihe 8. Vaihda "Tarkoitus" -ominaisuudeksi "Kauppa"
Se on Ominaisuudet -osiossa.
Vaihe 9. Kirjoita mitä haluat NPC: n sanovan
Tämä menee aloitusruutuun.
Vaihe 10. Valitse valintaikkuna Resurssienhallinnassa ja siirry kohtaan Lisää> Objekti.
Vaihe 11. Valitse DialogChoice ja muuta UserDialog -ominaisuuden arvoa
Muuta se esimerkiksi "Voinko selata tavaroitasi?"
Vaihe 12. Lisää vastaus ja valinta
Aseta ResponseDialog -ominaisuudeksi "Toki!" Aseta sitten kolme "DialogChoices" "DialogChoiceen", jonka juuri teimme. Nimeä ne oletusasetuksistaan ja aseta UserDialog -ominaisuuksiksi aseiden nimet.
Vaihe 13. Lisää komentosarja valintaikkunaan (ei valintaikkuna)
Nyt voit lisätä skriptisi lua -koodin.. Sen pitäisi lukea:
paikallinen dialogi = script. Parent. DialogChoiceSelected: connect (toiminto (pelaaja, valinta) - Tarkista, että soittimessa on tilasto -objekti local stats = player: FindFirstChild ('leaderstats'), jos ei tilastot, sitten paluu loppu - ja että tilasto -objekti sisältää kultajäsenen paikallinen kulta = tilastot: FindFirstChild ('Kulta'), jos ei kultaa, palaa loppu, jos valinta == script. Parent. DialogChoice. ChoiceA sitten jos kulta. Value> = 5 niin - 5 on kulta Sinun on ostettava tämä asepeli. sitten jos kulta.arvo => 10, niin game. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC sitten if gold. Value> = 15 sitten peli. ReplicatedStorage. Weapon3: Clone (). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)
Vaihe 14. Tallenna peli
Myymäläsi on nyt käyttövalmis.
Vinkkejä
- Älä kopioi ja liitä käsikirjoitusta. Sen kirjoittaminen saa sen toimimaan kunnolla.
- Jos sinulla on ongelmia, tarkista kirjoitusvirheet huolellisesti!
- Varmista, että nimesi ovat täsmälleen samat kuin määritetyt. Käytä samoja isoja kirjaimia ja välilyöntejä.
- Voit lisätä graafisen käyttöliittymän, joka näyttää saldosi "kulta". YouTubessa on paljon opetusohjelmia niille.