Comment faire une boutique dans Roblox Studio (avec photos)

Table des matières:

Comment faire une boutique dans Roblox Studio (avec photos)
Comment faire une boutique dans Roblox Studio (avec photos)
Anonim

Ce wikiHow vous apprend à créer une boutique de base dans Roblox à l'aide d'un script de dialogue. Créer un script de dialogue, c'est comme écrire une conversation entre le marchand et l'acheteur.

Pas

6225468 1
6225468 1

Étape 1. Choisissez trois armes dans "Armes" dans la boîte à outils

Vos armes apparaissent dans la branche "Espace de travail" de l'arborescence de l'explorateur.

6225468 2
6225468 2

Étape 2. Faites glisser les armes dans la branche "Stockage répliqué"

6225468 3
6225468 3

Étape 3. Renommez les trois armes

Pour renommer une arme, faites un clic droit sur son nom et tapez quelque chose d'unique (sans espaces). Soyez descriptif !

6225468 4
6225468 4

Étape 4. Créez un PNJ

Les PNJ sont généralement fabriqués à partir de briques, de plans de travail ou de boîtes, bien que vous soyez libre d'utiliser ce que vous voulez. Si vous décidez d'utiliser des briques, assurez-vous d'avoir ancré les briques en place.

6225468 5
6225468 5

Étape 5. Sélectionnez les trois éléments de votre PNJ et renommez-les "NPC

Pour ce faire, faites glisser la souris pour sélectionner les trois pièces, cliquez avec le bouton droit sur la zone sélectionnée, puis cliquez sur Grouper. Appelez le groupe « PNJ ».

6225468 6
6225468 6

Étape 6. Sélectionnez la tête du PNJ dans le panneau de droite et cliquez sur Tête

6225468 7
6225468 7

Étape 7. Insérez une boîte de dialogue

Pour ce faire, faites un clic droit Diriger et allez à Insérer > Objet > dialogue.

6225468 8
6225468 8

Étape 8. Remplacez la propriété « Purpose » par « Shop

C'est dans la section Propriétés.

6225468 9
6225468 9

Étape 9. Tapez ce que vous voulez que votre PNJ dise

Cela va dans la boîte d'invite initiale.

6225468 10
6225468 10

Étape 10. Sélectionnez la boîte de dialogue dans l'explorateur et accédez à Insertion > Objet.

6225468 11
6225468 11

Étape 11. Sélectionnez DialogChoice et modifiez la valeur de la propriété UserDialog

Remplacez-le par quelque chose comme « Puis-je parcourir vos biens ? »

6225468 12
6225468 12

Étape 12. Ajoutez une réponse et des choix de dialogue

Définissez la propriété ResponseDialog sur « Sure ! » Ensuite, insérez trois "DialogChoices" dans le "DialogChoice" que nous venons de créer. Renommez-les par défaut et définissez leurs propriétés UserDialog sur les noms des armes.

6225468 13
6225468 13

Étape 13. Ajoutez un script dans la boîte de dialogue (pas de choix de boîte de dialogue)

Vous pouvez maintenant ajouter le code lua pour votre script. Il devrait se lire:

dialogue local = script. Parent. DialogChoiceSelected:connect(function(player, choice) -- Vérifiez que le joueur a un objet stats local stats = player:FindFirstChild('leaderstats') sinon stats then return end -- Et que l'objet stats contient un membre d'or local gold = stats:FindFirstChild('Gold') si ce n'est pas de l'or alors retourne fin si choix == script. Parent. DialogChoice. ChoiceA then if gold. Value >= 5 then -- 5 est la quantité d'or que vous besoin d'acheter ce jeu d'armes. ReplicatedStorage. Weapon1:Clone(). Parent = player. Backpack gold. Value = gold. Value - 5 -- soustrayez la quantité d'or que vous devez acheter 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 puis game. ReplicatedStorage. Weapon3:Clone(). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)

6225468 14
6225468 14

Étape 14. Sauvegardez votre partie

Votre boutique est maintenant prête à être utilisée.

Des astuces

  • Ne copiez pas et ne collez pas le script. L'écrire le fera fonctionner correctement.
  • Si vous rencontrez des problèmes, assurez-vous de vérifier attentivement les fautes de frappe !
  • Assurez-vous que vos noms sont exactement les mêmes que ceux spécifiés. Utilisez les mêmes lettres majuscules et espaces.
  • Vous pouvez ajouter une interface graphique qui affiche votre solde d'or. YouTube propose de nombreux tutoriels pour ceux-ci.

Conseillé: