【问题标题】:How do I make certain actions to occur when a player choose a specific dialog choice while intereacting with an NPC?当玩家在与 NPC 交互时选择特定的对话选项时,我如何执行某些操作?
【发布时间】:2020-11-13 21:41:05
【问题描述】:

一个玩家正在和一个 npc 对话。现在,玩家选择一个对话选项。然后,一些动作发生了。我该怎么做?我正在学习 lua。我是新手。我正在尽我所能.还有一件事我需要知道,要让它发生在我应该放置脚本的位置以及应该放置哪种类型的脚本。谢谢您的耐心! :)

【问题讨论】:

    标签: roblox


    【解决方案1】:

    这应该可以使选定的对话框触发一个动作:

    game.Workspace.YourDialogBox.DialogChoiceSelected:connect(function(player,choice)
        if choice.Name == "Selection 1" then
            --Your Selection 1 Code Here
        elseif choice.Name == "Selection 2" then
            --Your Selection 2 Code here
        end
    end)
    

    根据对话框的位置和执行操作的情况调整代码。 你可以在这里找到更多信息:https://developer.roblox.com/en-us/articles/Usage-of-dialogs

    【讨论】:

      猜你喜欢
      • 2013-01-19
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      • 2017-12-10
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 2021-04-09
      相关资源
      最近更新 更多