Cách tạo một cửa hàng trong Roblox Studio (có Hình ảnh)

Mục lục:

Cách tạo một cửa hàng trong Roblox Studio (có Hình ảnh)
Cách tạo một cửa hàng trong Roblox Studio (có Hình ảnh)
Anonim

WikiHow này hướng dẫn bạn cách tạo một cửa hàng cơ bản trong Roblox bằng cách sử dụng tập lệnh hộp thoại. Tạo kịch bản hộp thoại giống như viết một cuộc trò chuyện giữa người bán và người mua.

Các bước

6225468 1
6225468 1

Bước 1. Chọn ba vũ khí từ "Vũ khí" trong hộp công cụ

Vũ khí của bạn xuất hiện trong nhánh "Workspace" trên cây thám hiểm.

6225468 2
6225468 2

Bước 2. Kéo vũ khí vào nhánh "Replicated Storage"

6225468 3
6225468 3

Bước 3. Đổi tên ba vũ khí

Để đổi tên vũ khí, hãy nhấp chuột phải vào tên của nó và nhập một thứ gì đó độc đáo (không có dấu cách). Hãy mô tả!

6225468 4
6225468 4

Bước 4. Lập NPC

NPC thường được làm từ gạch, mặt bàn hoặc hộp, mặc dù bạn có thể tự do sử dụng bất cứ thứ gì bạn muốn. Nếu bạn quyết định sử dụng gạch, hãy đảm bảo rằng bạn đã cố định các viên gạch vào đúng vị trí.

6225468 5
6225468 5

Bước 5. Chọn ba mảnh NPC của bạn và đổi tên chúng thành "NPC

"Để thực hiện việc này, hãy kéo chuột để chọn cả ba phần, bấm chuột phải vào vùng đã chọn, sau đó bấm Tập đoàn. Gọi nhóm là "NPC".

6225468 6
6225468 6

Bước 6. Chọn đầu của NPC từ bảng bên phải và nhấp vào Đầu

6225468 7
6225468 7

Bước 7. Chèn hộp thoại

Để làm điều này, hãy nhấp chuột phải Cái đầu và đi đến Chèn > Sự vật > hộp thoại.

6225468 8
6225468 8

Bước 8. Thay đổi thuộc tính "Mục đích" thành "Mua sắm

Nó nằm trong phần Thuộc tính.

6225468 9
6225468 9

Bước 9. Nhập những gì bạn muốn NPC nói

Điều này đi vào hộp lời nhắc ban đầu.

6225468 10
6225468 10

Bước 10. Chọn hộp thoại trong Explorer và đi tới Chèn> Đối tượng.

6225468 11
6225468 11

Bước 11. Chọn DialogChoice và thay đổi giá trị thuộc tính UserDialog

Thay đổi nó thành một cái gì đó như, "Tôi có thể duyệt qua hàng hóa của bạn?"

6225468 12
6225468 12

Bước 12. Thêm các lựa chọn phản hồi và hộp thoại

Đặt thuộc tính ResponseDialog thành "Chắc chắn rồi!" Sau đó, chèn ba "DialogChoice" vào "DialogChoice" mà chúng tôi vừa tạo. Đổi tên chúng từ mặc định và đặt thuộc tính UserDialog của chúng thành tên của vũ khí.

6225468 13
6225468 13

Bước 13. Thêm tập lệnh vào hộp thoại (không phải lựa chọn hộp thoại)

Bây giờ bạn có thể thêm mã lua cho tập lệnh của mình.. Nó sẽ đọc:

local voice = script. Parent. DialogChoiceSelected: connect (function (player, choice) - Kiểm tra player có đối tượng stats local stats = player: FindFirstChild ('leaderstats') nếu không phải là thống kê thì trả về kết thúc - Và đó là đối tượng thống kê chứa một thành viên vàng cục bộ vàng = số liệu thống kê: FindFirstChild ('Vàng') nếu không phải vàng thì trả về kết thúc nếu lựa chọn == script. Parent. DialogChoice. ChoiceA thì nếu vàng. Value> = 5 thì - 5 là số vàng bạn cần phải mua trò chơi vũ khí này. then if gold. Value> = 10 then game. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == hộp thoại. DialogChoice. ChoiceC then if gold. Value> = 15 then game. ReplicatedStorage. Weapon3: Clone (). Parent = player. Backpack gold. Value = gold. Value - 15 end end end)

6225468 14
6225468 14

Bước 14. Lưu trò chơi của bạn

Cửa hàng của bạn bây giờ đã sẵn sàng để sử dụng.

Lời khuyên

  • Không sao chép và dán tập lệnh. Viết nó sẽ làm cho nó hoạt động bình thường.
  • Nếu bạn gặp sự cố, hãy nhớ kiểm tra kỹ lỗi chính tả!
  • Đảm bảo rằng tên của bạn chính xác giống với tên được chỉ định. Sử dụng các chữ cái viết hoa và khoảng trắng giống nhau.
  • Bạn có thể thêm GUI để hiển thị số dư 'vàng' của bạn. YouTube có rất nhiều hướng dẫn cho những điều đó.

Đề xuất: