Een winkel maken in Roblox Studio (met afbeeldingen)

Inhoudsopgave:

Een winkel maken in Roblox Studio (met afbeeldingen)
Een winkel maken in Roblox Studio (met afbeeldingen)
Anonim

Deze wikiHow leert je hoe je een basiswinkel in Roblox kunt maken met behulp van een dialoogscript. Het maken van een dialoogscript is als het schrijven van een gesprek tussen de handelaar en de koper.

Stappen

6225468 1
6225468 1

Stap 1. Kies drie wapens uit "Wapens" in de gereedschapskist

Je wapens verschijnen in de tak "Werkruimte" in de verkennerstructuur.

6225468 2
6225468 2

Stap 2. Sleep de wapens naar de tak "Gerepliceerde opslag"

6225468 3
6225468 3

Stap 3. Hernoem de drie wapens

Om een wapen te hernoemen, klik je met de rechtermuisknop op de naam en typ je iets unieks (zonder spaties). Wees beschrijvend!

6225468 4
6225468 4

Stap 4. Maak een NPC

NPC's worden meestal gemaakt van stenen, werkbladen of dozen, hoewel je vrij bent om te gebruiken wat je maar wilt. Als je besluit stenen te gebruiken, zorg er dan voor dat je de stenen op hun plaats hebt verankerd.

6225468 5
6225468 5

Stap 5. Selecteer de drie stukken van je NPC en hernoem ze "NPC

Om dit te doen, sleept u de muis om alle drie de stukken te selecteren, klikt u met de rechtermuisknop op het geselecteerde gebied en klikt u vervolgens op Groep. Noem de groep 'NPC'.

6225468 6
6225468 6

Stap 6. Selecteer het hoofd van de NPC in het rechterpaneel en klik op Hoofd

6225468 7
6225468 7

Stap 7. Voeg een dialoogvenster in

Klik hiervoor met de rechtermuisknop Hoofd en ga naar Invoegen > Object > dialoog.

6225468 8
6225468 8

Stap 8. Wijzig de eigenschap "Doel" in "Winkel

Het staat in het gedeelte Eigenschappen.

6225468 9
6225468 9

Stap 9. Typ wat je wilt dat je NPC zegt

Dit komt in het initialprompt-vak.

6225468 10
6225468 10

Stap 10. Selecteer het dialoogvenster in Verkenner en ga naar Invoegen > Object.

6225468 11
6225468 11

Stap 11. Selecteer DialogChoice en wijzig de waarde van de eigenschap UserDialog

Verander het in iets als: "Mag ik door uw goederen bladeren?"

6225468 12
6225468 12

Stap 12. Voeg een reactie en dialoogkeuzes toe

Stel de eigenschap ResponseDialog in op "Sure!" Voeg vervolgens drie "DialogChoices" in de "DialogChoice" die we zojuist hebben gemaakt. Hernoem ze van hun standaardwaarden en stel hun UserDialog-eigenschappen in op de namen van de wapens.

6225468 13
6225468 13

Stap 13. Voeg een script toe aan het dialoogvenster (geen dialoogkeuze)

Nu kun je de lua-code voor je script toevoegen. Het zou moeten zijn:

local dialog = script. Parent. DialogChoiceSelected:connect(function(player, choice) -- Controleer of de speler een stats-object heeft local stats = player:FindFirstChild('leaderstats') if not stats then return end -- En dat het stats-object bevat een gouden lid lokaal goud = stats:FindFirstChild('Gold') indien niet goud dan return end if choice == script. Parent. DialogChoice. ChoiceA dan indien goud. Waarde >= 5 dan -- 5 is de hoeveelheid goud die u moet dit wapenspel kopen. ReplicatedStorage. Weapon1:Clone(). Parent = player. Backpack gold. Value = gold. Value - 5 -- trek de hoeveelheid goud af die je nodig hebt om te kopen en elseif choice == dialog. DialogChoice. ChoiceB dan als gold. Value >= 10 dan game. ReplicatedStorage. Weapon2:Clone(). Parent = player. Rugpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC then if gold. Value >= 15 dan game. ReplicatedStorage. Weapon3:Clone(). Parent = speler. Rugtas goud. Waarde = goud. Waarde - 15 einde einde einde)

6225468 14
6225468 14

Stap 14. Sla je spel op

Uw winkel is nu klaar voor gebruik.

Tips

  • Kopieer en plak het script niet. Door het te schrijven, zal het goed werken.
  • Als je problemen hebt, controleer dan goed op typefouten!
  • Zorg ervoor dat uw namen precies hetzelfde zijn als de opgegeven namen. Gebruik dezelfde hoofdletters en spaties.
  • U kunt een GUI toevoegen die uw saldo van 'goud' laat zien. YouTube heeft daar genoeg tutorials voor.

Aanbevolen: