So erstellen Sie einen Shop in Roblox Studio (mit Bildern)

Inhaltsverzeichnis:

So erstellen Sie einen Shop in Roblox Studio (mit Bildern)
So erstellen Sie einen Shop in Roblox Studio (mit Bildern)
Anonim

In diesem wikiHow zeigen wir dir, wie du in Roblox mithilfe eines Dialogskripts einen einfachen Shop erstellst. Das Erstellen eines Dialogskripts ist wie das Schreiben einer Konversation zwischen dem Händler und dem Käufer.

Schritte

6225468 1
6225468 1

Schritt 1. Wählen Sie drei Waffen aus "Waffen" in der Werkzeugkiste aus

Ihre Waffen erscheinen im Zweig "Arbeitsbereich" im Explorer-Baum.

6225468 2
6225468 2

Schritt 2. Ziehen Sie die Waffen in den Zweig "Replicated Storage"

6225468 3
6225468 3

Schritt 3. Benennen Sie die drei Waffen um

Um eine Waffe umzubenennen, klicken Sie mit der rechten Maustaste auf ihren Namen und geben Sie etwas Einzigartiges (ohne Leerzeichen) ein. Seien Sie beschreibend!

6225468 4
6225468 4

Schritt 4. Erstelle einen NPC

NPCs werden normalerweise aus Ziegeln, Arbeitsplatten oder Kisten hergestellt, obwohl Sie verwenden können, was Sie möchten. Wenn Sie sich für die Verwendung von Ziegeln entscheiden, stellen Sie sicher, dass Sie die Ziegel an Ort und Stelle verankert haben.

6225468 5
6225468 5

Schritt 5. Wählen Sie die drei Teile Ihres NPCs aus und benennen Sie sie in "NPC

"Ziehen Sie dazu die Maus, um alle drei Teile auszuwählen, klicken Sie mit der rechten Maustaste auf den ausgewählten Bereich und klicken Sie dann auf Gruppe. Rufen Sie die Gruppe "NPC" an.

6225468 6
6225468 6

Schritt 6. Wählen Sie den Kopf des NPCs im rechten Bereich aus und klicken Sie auf Kopf

6225468 7
6225468 7

Schritt 7. Fügen Sie einen Dialog ein

Klicken Sie dazu mit der rechten Maustaste Kopf und gehe zu Einfügung > Objekt > Dialog.

6225468 8
6225468 8

Schritt 8. Ändern Sie die Eigenschaft "Zweck" in "Shop

Es befindet sich im Abschnitt Eigenschaften.

6225468 9
6225468 9

Schritt 9. Geben Sie ein, was Ihr NPC sagen soll

Dies geht in das Initialprompt-Feld.

6225468 10
6225468 10

Schritt 10. Wählen Sie den Dialog im Explorer aus und gehen Sie zu Einfügen > Objekt.

6225468 11
6225468 11

Schritt 11. Wählen Sie DialogChoice und ändern Sie den Eigenschaftswert UserDialog

Ändern Sie es in etwas wie "Darf ich Ihre Waren durchsuchen?"

6225468 12
6225468 12

Schritt 12. Fügen Sie eine Antwort und Dialogoptionen hinzu

Legen Sie die ResponseDialog-Eigenschaft auf "Sure!" Fügen Sie dann drei "DialogChoices" in die soeben erstellte "DialogChoice" ein. Benennen Sie sie von ihren Standardeinstellungen um und legen Sie ihre UserDialog-Eigenschaften auf die Namen der Waffen fest.

6225468 13
6225468 13

Schritt 13. Fügen Sie dem Dialog ein Skript hinzu (keine Dialogauswahl)

Jetzt können Sie den Lua-Code für Ihr Skript hinzufügen. Es sollte lauten:

local dialog = script. Parent. DialogChoiceSelected:connect(function(player, choice) -- Überprüfe, ob der Spieler ein Statistikobjekt hat local stats = player:FindFirstChild('leaderstats') wenn nicht Stats dann Rückgabeende -- Und dass das Statistikobjekt enthält ein Gold-Mitglied local gold = stats:FindFirstChild('Gold') if not gold then return end if choice == script. Parent. DialogChoice. ChoiceA then if gold. Value >= 5 then -- 5 ist die Menge an Gold, die Sie Sie müssen diese Waffe kaufen 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 dann game. ReplicatedStorage. Weapon3:Clone(). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)

6225468 14
6225468 14

Schritt 14. Speichern Sie Ihr Spiel

Ihr Shop ist jetzt einsatzbereit.

Tipps

  • Kopieren Sie das Skript nicht und fügen Sie es ein. Wenn Sie es schreiben, funktioniert es richtig.
  • Überprüfen Sie bei Problemen sorgfältig auf Tippfehler!
  • Stellen Sie sicher, dass Ihre Namen genau mit den angegebenen übereinstimmen. Verwenden Sie die gleichen Großbuchstaben und Leerzeichen.
  • Sie können eine GUI hinzufügen, die Ihren Goldsaldo anzeigt. YouTube bietet dafür viele Tutorials.

Empfohlen: