如何在特定对话框中在ROBLOX中创建事件?

时间:2010-12-03 06:12:50

标签: dialog lua roblox

当我选择某个对话框选项时,我想让砖消失。

我制作一个NPC,然后添加一个对话树。现在这样设定,当一个玩家与NPC交谈时,他们可以选择说“你可以让那块砖消失吗?”。全国人大回答“你去吧!”

当NPC回复时,我需要做些什么来解决这个问题呢?

1 个答案:

答案 0 :(得分:4)

关于roblox?

Dialog对象中有一个事件。

DialogChoiceSelected(Instance player, Instance dialogChoice)

只要您定义了变量“Dialog”和“Brick”,就可以使用它来使砖“消失”

Dialog.DialogChoiceSelected:connect(function(Player, Choice)
    if Choice.Name == "BrickChanger" then
        Brick.Transparency = 1
    end
end)

参数“Player”是选择该选项的玩家,“Choice”参数指的是所选择的DialogChoice用户数据。