Come fare un negozio in Roblox Studio (con immagini)

Sommario:

Come fare un negozio in Roblox Studio (con immagini)
Come fare un negozio in Roblox Studio (con immagini)
Anonim

Questo articolo spiega come creare un negozio di base in Roblox utilizzando uno script di dialogo. Creare uno script di dialogo è come scrivere una conversazione tra il commerciante e l'acquirente.

Passi

6225468 1
6225468 1

Passaggio 1. Scegli tre armi da "Armi" nella casella degli strumenti

Le tue armi appaiono nel ramo "Area di lavoro" nell'albero di esplorazione.

6225468 2
6225468 2

Passaggio 2. Trascina le armi nel ramo "Archiviazione replicata"

6225468 3
6225468 3

Passaggio 3. Rinominare le tre armi

Per rinominare un'arma, fai clic con il pulsante destro del mouse sul suo nome e digita qualcosa di unico (senza spazi). Sii descrittivo!

6225468 4
6225468 4

Passaggio 4. Crea un NPC

Gli NPC sono comunemente fatti di mattoni, controsoffitti o scatole, anche se sei libero di usare quello che vuoi. Se decidi di usare i mattoni, assicurati di averli ancorati in posizione.

6225468 5
6225468 5

Passaggio 5. Seleziona i tre pezzi del tuo NPC e rinominali "NPC

"Per fare ciò, trascina il mouse per selezionare tutti e tre i pezzi, fai clic con il pulsante destro del mouse sull'area selezionata, quindi fai clic su Gruppo. Chiama il gruppo "NPC".

6225468 6
6225468 6

Passaggio 6. Seleziona la testa dell'NPC dal pannello di destra e fai clic su Testa

6225468 7
6225468 7

Passaggio 7. Inserisci una finestra di dialogo

Per fare ciò, fare clic con il pulsante destro del mouse Capo e vai a Inserire > Oggetto > dialogo.

6225468 8
6225468 8

Passaggio 8. Modificare la proprietà "Scopo" in "Negozio

È nella sezione Proprietà.

6225468 9
6225468 9

Passaggio 9. Digita ciò che vuoi che dica il tuo NPC

Questo va nella casella del prompt iniziale.

6225468 10
6225468 10

Passo 10. Seleziona la finestra di dialogo in Explorer e vai su Inserisci > Oggetto.

6225468 11
6225468 11

Passaggio 11. Selezionare DialogChoice e modificare il valore della proprietà UserDialog

Cambialo in qualcosa come "Posso dare un'occhiata ai tuoi prodotti?"

6225468 12
6225468 12

Passaggio 12. Aggiungi una risposta e scelte di dialogo

Imposta la proprietà ResponseDialog su "Sicuro!" Quindi, inserisci tre "DialogChoices" nel "DialogChoice" che abbiamo appena creato. Rinominali dai loro valori predefiniti e imposta le loro proprietà UserDialog sui nomi delle armi.

6225468 13
6225468 13

Passaggio 13. Aggiungere uno script alla finestra di dialogo (non la scelta della finestra di dialogo)

Ora puoi aggiungere il codice lua per il tuo script. Dovrebbe essere:

local dialog = script. Parent. DialogChoiceSelected:connect(function(player, choice) -- Controlla che il giocatore abbia un oggetto stats local stats = player:FindFirstChild('leaderstats') se non stats allora ritorna end -- E che l'oggetto stats contiene un membro gold local gold = stats:FindFirstChild('Gold') se non gold allora return end se choice == script. Parent. DialogChoice. ChoiceA allora se gold. Value >= 5 allora -- 5 è la quantità di oro che hai devi acquistare questo gioco di armi. ReplicatedStorage. Weapon1:Clone(). Parent = player. Backpack gold. Value = gold. Value - 5 -- sottrai la quantità di oro che ti serve per acquistare end elseif choice == 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 quindi gioco. ReplicatedStorage. Weapon3:Clone(). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)

6225468 14
6225468 14

Passaggio 14. Salva il gioco

Il tuo negozio è ora pronto per l'uso.

Suggerimenti

  • Non copiare e incollare lo script. Scrivendolo lo farà funzionare correttamente.
  • Se hai problemi, assicurati di controllare attentamente gli errori di battitura!
  • Assicurati che i tuoi nomi siano esattamente gli stessi di quelli specificati. Usa le stesse lettere maiuscole e gli stessi spazi.
  • Puoi aggiungere una GUI che mostra il tuo saldo di 'oro'. YouTube ha un sacco di tutorial per quelli.

Consigliato: