See wikiHow õpetab teile, kuidas luua Robloxis põhipood dialoogiskripti abil. Dialoogiskripti loomine on nagu kaupmehe ja ostja vahelise vestluse kirjutamine.
Sammud
Samm 1. Valige tööriistakastist "Relvad" kolm relva
Teie relvad ilmuvad maadeavastajapuu harusse "Tööruum".
Samm 2. Lohistage relvad harusse "Replicated Storage"
Samm 3. Nimetage kolm relva ümber
Relva ümbernimetamiseks paremklõpsake selle nime ja tippige midagi unikaalset (ilma tühikuteta). Olge kirjeldav!
Samm 4. Tehke NPC
NPC -d on tavaliselt valmistatud tellistest, tööpindadest või kastidest, kuigi võite vabalt kasutada kõike, mida soovite. Kui otsustate telliseid kasutada, veenduge, et olete tellised oma kohale ankurdanud.
Samm 5. Valige oma NPC kolm tükki ja nimetage need ümber "NPC"
"Selleks lohistage hiirt, et valida kõik kolm tükki, paremklõpsake valitud ala ja seejärel klõpsake Grupp. Helistage rühmale "NPC".
Samm 6. Valige parempoolselt paneelilt NPC pea ja klõpsake nuppu Head
Samm 7. Sisestage dialoog
Selleks paremklõpsake Pea ja minna Sisesta > Objekt > dialoogi.
Samm 8. Muutke atribuut "Purpose" väärtuseks "Shop"
See on jaotises Atribuudid.
Samm 9. Sisestage, mida soovite oma NPC -lt öelda
See läheb esialgse viipekasti.
Samm 10. Valige Exploreris dialoog ja minge Lisa> Objekt.
Samm 11. Valige DialogChoice ja muutke atribuudi UserDialog väärtust
Muutke see selliseks: "Kas tohin teie kaupu sirvida?"
Samm 12. Lisage vastus ja dialoogivalikud
Määrake atribuudi ResponseDialog väärtuseks "Muidugi!" Seejärel sisestage kolm "DialogChoices" äsja tehtud "DialogChoice'i". Nimetage need vaikeseadete järgi ümber ja määrake nende UserDialogi atribuutideks relvade nimed.
Samm 13. Lisage dialoogi skript (mitte dialoogi valik)
Nüüd saate oma skriptile lisada lua koodi. See peaks olema järgmine:
kohalik dialoog = script. Parent. DialogChoiceSelected: connect (funktsioon (mängija, valik) - kontrollige, kas mängijal on statistikaobjekt local stats = player: FindFirstChild ('leaderstats') kui mitte statistika, siis tagastage lõpp - ja et statistika objekt sisaldab kuldset liiget kohalik kuld = statistika: FindFirstChild ('kuld'), kui mitte kuld, siis tagastage lõpp, kui valik == script. Parent. DialogChoice. ChoiceA siis kui kuld. Väärtus> = 5 siis - 5 on teie kullakogus vaja osta see relvamäng. ReplicatedStorage. Weapon1: Clone (). Parent = player. Backpack gold. siis kui kuld. Väärtus> = 10, siis mäng. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC siis if gold. Value> = 15 siis mäng. ReplicatedStorage. Weapon3: Clone (). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)
Samm 14. Salvestage oma mäng
Teie pood on nüüd kasutamiseks valmis.
Näpunäiteid
- Ärge kopeerige ja kleepige skripti. Selle kirjutamine aitab tal korralikult toimida.
- Kui teil on probleeme, kontrollige kindlasti kirjavigu!
- Veenduge, et teie nimed oleksid täpselt samad, mis täpsustatud. Kasutage samu trükitähti ja tühikuid.
- Saate lisada graafilise kasutajaliidese, mis näitab teie kulla tasakaalu. YouTube'is on neile palju õpetusi.