Roblox Studio'da Nasıl Mağaza Yapılır (Resimlerle)

İçindekiler:

Roblox Studio'da Nasıl Mağaza Yapılır (Resimlerle)
Roblox Studio'da Nasıl Mağaza Yapılır (Resimlerle)
Anonim

Bu wikiHow makalesi, bir diyalog komut dosyası kullanarak Roblox'ta nasıl temel bir mağaza oluşturacağını öğretir. Bir diyalog komut dosyası oluşturmak, satıcı ve alıcı arasında bir konuşma yazmaya benzer.

adımlar

6225468 1
6225468 1

Adım 1. Araç kutusundaki "Silahlar"dan üç silah seçin

Silahlarınız, gezgin ağacındaki "Çalışma Alanı" dalında görünür.

6225468 2
6225468 2

Adım 2. Silahları "Çoğaltılmış Depolama" dalına sürükleyin

6225468 3
6225468 3

Adım 3. Üç silahı yeniden adlandırın

Bir silahı yeniden adlandırmak için adına sağ tıklayın ve benzersiz bir şey yazın (boşluksuz). Açıklayıcı olun!

6225468 4
6225468 4

Adım 4. Bir NPC yapın

NPC'ler genellikle tuğlalardan, tezgahlardan veya kutulardan yapılır, ancak istediğinizi kullanmakta özgürsünüz. Tuğla kullanmaya karar verirseniz, tuğlaları yerine sabitlediğinizden emin olun.

6225468 5
6225468 5

Adım 5. NPC'nizin üç parçasını seçin ve onları "NPC

Bunu yapmak için, üç parçayı da seçmek üzere fareyi sürükleyin, seçili alana sağ tıklayın ve ardından Grup. Grubu "NPC" olarak adlandırın.

6225468 6
6225468 6

Adım 6. Sağ panelden NPC'nin kafasını seçin ve Head'e tıklayın

6225468 7
6225468 7

Adım 7. Bir iletişim kutusu ekleyin

Bunu yapmak için sağ tıklayın Kafa Ve git Sokmak > Nesne > diyalog.

6225468 8
6225468 8

Adım 8. "Amaç" özelliğini "Mağaza" olarak değiştirin

Özellikler bölümündedir.

6225468 9
6225468 9

Adım 9. NPC'nizin söylemesini istediğiniz şeyi yazın

Bu, başlangıç istemi kutusuna gider.

6225468 10
6225468 10

Adım 10. Explorer'da iletişim kutusunu seçin ve Ekle > Nesne'ye gidin.

6225468 11
6225468 11

Adım 11. DialogChoice'u seçin ve UserDialog özellik değerini değiştirin

"Mallarınıza göz atabilir miyim?" gibi bir şeyle değiştirin.

6225468 12
6225468 12

Adım 12. Bir yanıt ve iletişim kutusu seçenekleri ekleyin

ResponseDialog özelliğini "Tabii!" olarak ayarlayın. Ardından, az önce yaptığımız "DialogChoice" içine üç "DialogChoice" ekleyin. Bunları varsayılanlarından yeniden adlandırın ve UserDialog özelliklerini silahların adlarına ayarlayın.

6225468 13
6225468 13

Adım 13. İletişim kutusuna bir komut dosyası ekleyin (iletişim seçeneği değil)

Artık betiğiniz için lua kodunu ekleyebilirsiniz. Şunu okumalı:

local dialog = script. Parent. DialogChoiceSelected:connect(function(player, options) -- Oynatıcının bir istatistik nesnesi olup olmadığını kontrol edin local stats = player:FindFirstChild('leaderstats') istatistik değilse end döndür -- Ve istatistik nesnesi gold üye içerir local gold = stats:FindFirstChild('Gold') gold değilse, eğer seçim == script. Parent. DialogChoice. ChoiceA ise gold. Value >= 5 ise -- 5 altın miktarıdır bu silah oyununu satın almanız gerekiyor. ReplicatedStorage. Weapon1:Clone(). Parent = player. Backpack gold. Value = gold. Value - 5 -- satın almanız gereken altın miktarını çıkarın ve eğer seçim == dialog. DialogChoice. ChoiceB o zaman eğer gold. Value >= 10 ise game. ReplicatedStorage. Weapon2:Clone(). Parent = player. Backpack gold. Value = gold. Value - 10 başka bir seçenek varsa == dialog. DialogChoice. ChoiceC o zaman eğer gold. Value >= 15 sonra game. ReplicatedStorage. Weapon3:Clone(). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)

6225468 14
6225468 14

Adım 14. Oyununuzu kaydedin

Mağazanız artık kullanıma hazır.

İpuçları

  • Komut dosyasını kopyalayıp yapıştırmayın. Yazmak, düzgün çalışmasını sağlayacaktır.
  • Sorun yaşıyorsanız, yazım hatası olup olmadığını dikkatlice kontrol ettiğinizden emin olun!
  • Adlarınızın belirtilenlerle tam olarak aynı olduğundan emin olun. Aynı büyük harfleri ve boşlukları kullanın.
  • 'Altın' bakiyenizi gösteren bir GUI ekleyebilirsiniz. YouTube'da bunlar için birçok öğretici var.

Önerilen: