Šajā vietnē wikiHow tiek mācīts, kā izveidot pamata veikalu Roblox, izmantojot dialoga skriptu. Dialoga skripta izveide ir kā sarunas rakstīšana starp tirgotāju un pircēju.
Soļi
Solis 1. Rīkjoslā izvēlieties trīs ieročus no ieročiem
Jūsu ieroči parādās pētnieka koka filiālē "Darbvietas".
2. solis. Velciet ieročus filiālē "Replicated Storage"
Solis 3. Pārdēvējiet trīs ieročus
Lai pārdēvētu ieroci, ar peles labo pogu noklikšķiniet uz tā nosaukuma un ierakstiet kaut ko unikālu (bez atstarpēm). Esiet aprakstošs!
4. solis. Izveidojiet NPC
NPC parasti tiek izgatavoti no ķieģeļiem, darba virsmām vai kastēm, lai gan jūs varat brīvi izmantot visu, ko vēlaties. Ja jūs nolemjat izmantot ķieģeļus, pārliecinieties, ka esat noenkurojis ķieģeļus.
5. solis. Izvēlieties trīs sava NPC gabalus un pārdēvējiet tos par “NPC
"Lai to izdarītu, velciet peli, lai atlasītu visus trīs gabalus, ar peles labo pogu noklikšķiniet uz atlasītās vietas un pēc tam noklikšķiniet Grupa. Zvaniet grupai "NPC".
6. solis. Labajā panelī atlasiet NPC galvu un noklikšķiniet uz Galva
7. solis. Ievietojiet dialoglodziņu
Lai to izdarītu, ar peles labo pogu noklikšķiniet Galva un doties uz Ievietot > Objekts > dialoglodziņš.
8. solis. Mainiet rekvizītu “Mērķis” uz “Veikals”
Tas atrodas sadaļā Rekvizīti.
9. solis. Ierakstiet savu NPC teikto
Tas nonāk sākotnējās uzvednes lodziņā.
10. solis. Pārlūkprogrammā atlasiet dialoglodziņu un dodieties uz Ievietot> Objekts.
11. solis. Atlasiet DialogChoice un mainiet rekvizīta UserDialog vērtību
Mainiet to uz kaut ko līdzīgu: "Vai drīkstu pārlūkot jūsu preces?"
12. solis. Pievienojiet atbildes un dialoga izvēles
Iestatiet rekvizītu ResponseDialog uz "Protams!" Pēc tam ievietojiet trīs “DialogChoices” mūsu tikko izveidotajā “DialogChoice”. Pārdēvējiet tos no noklusējuma un iestatiet to UserDialog rekvizītus uz ieroču nosaukumiem.
13. solis. Pievienojiet dialoglodziņam skriptu (nevis dialoga izvēli)
Tagad jūs varat pievienot skripta lua kodu. Tam vajadzētu būt šāds:
vietējais dialogs = script. Parent. DialogChoiceSelected: connect (funkcija (spēlētājs, izvēle) - pārbaudiet, vai spēlētājam ir statistikas objekts local stats = player: FindFirstChild ('leaderstats') ja nav statistikas, tad atgriežas beigas - un ka statistikas objekts satur zelta biedru vietējais zelts = statistika: FindFirstChild ('Zelts'), ja ne zelts, tad atgrieziet beigas, ja izvēle == skripts. Parent. DialogChoice. ChoiceA tad, ja zelts. Vērtība> = 5 tad - 5 ir zelta daudzums Nepieciešams iegādāties šo ieroču spēli. tad, ja zelts. Vērtība> = 10, tad spēle. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC tad if gold. Value> = 15 pēc tam spēle. ReplicatedStorage. Weapon3: Clone (). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)
14. solis. Saglabājiet savu spēli
Jūsu veikals tagad ir gatavs lietošanai.
Padomi
- Nekopējiet un neielīmējiet skriptu. Rakstot to, tas darbosies pareizi.
- Ja rodas problēmas, noteikti rūpīgi pārbaudiet, vai nav drukas kļūdu!
- Pārliecinieties, ka jūsu vārdi ir tieši tādi paši kā norādītie. Izmantojiet tos pašus lielos burtus un atstarpes.
- Varat pievienot GUI, kas parāda jūsu “zelta” atlikumu. YouTube tiem ir daudz pamācību.