奇异窝

位置:网站首页 > 网络游戏攻略 > 剧情攻略 > 魔兽怎么关闭剧情对话框功能

剧情攻略

魔兽怎么关闭剧情对话框功能

奇异窝 2023-06-06 剧情攻略 0
魔兽如何关闭剧情对话框功能作为一款多人在线角色扮演游戏,魔兽世界中自带剧情对话框功能,让玩家可以更好地了解游戏故事背景。但有时候,玩家可能会觉得这些对话框过于繁琐,需要关闭这一功能。以下是关闭剧情对话

魔兽如何关闭剧情对话框功能

作为一款多人在线角色扮演游戏,魔兽世界中自带剧情对话框功能,让玩家可以更好地了解游戏故事背景。但有时候,玩家可能会觉得这些对话框过于繁琐,需要关闭这一功能。以下是关闭剧情对话框的方法。

方法一:使用插件

为了方便玩家关闭剧情对话框功能,魔兽玩家社区中已经有了许多相关插件。其中一个比较受欢迎的是“DialogKey”,只需要安装这个插件,按下“esc”键就可以关闭剧情对话框。

此外,还有一些其他的插件如“All Skip”,通过整合多个功能,让玩家更加个性化地关闭剧情对话框。

方法二:通过游戏设置关闭

游戏本身也提供了关闭剧情对话框功能的选项。只需要在游戏设置中找到“对话框”选项,将其中的“其它对话”和“重要对话”都设置为“隐藏”,就可以关闭剧情对话框。

魔兽怎么关闭剧情对话框功能

需要注意的是,这种方法虽然简单,但是只能一次性关闭所有剧情对话框,没有个性化选择的余地。同时,关闭后需要再次进入游戏设置,才能重新开启剧情对话框功能。

方法三:通过编辑游戏文件关闭

如果玩家想要更深入地控制剧情对话框,可以通过编辑游戏文件来达到目的。具体操作方法如下:

打开魔兽世界的游戏安装目录,找到“Interface”文件夹;

在“Interface”文件夹中找到“AddOns”文件夹,如果没有则需要自行创建一个;

在“AddOns”文件夹中创建一个新的文件夹,取名为“DisableDialog”(或者其他你喜欢的名字);

在“DisableDialog”文件夹中创建一个新的文件,取名为“DisableDialog.lua”;

打开“DisableDialog.lua”文件,使用以下代码:

```

DisableDialog = {}

function DisableDialog:OnEvent(event, ...)

if event == "GOSSIP_SHOW" or event == "QUEST_DETAIL" or event == "QUEST_PROGRESS" or event == "QUEST_COMPLETE" then

if IsShiftKeyDown() then

return

end

StaticPopup_Hide("GOSSIP_CONFIRM")

StaticPopup_Hide("GOSSIP_ENTER_CODE")

CloseGossip()

return

end

end

DisableDialog:RegisterEvent("GOSSIP_SHOW")

DisableDialog:RegisterEvent("QUEST_DETAIL")

DisableDialog:RegisterEvent("QUEST_PROGRESS")

DisableDialog:RegisterEvent("QUEST_COMPLETE")

DisableDialog:SetScript("OnEvent", DisableDialog.OnEvent)

```

以上代码可以关闭魔兽世界中的多个对话框。如果想要关闭其他对话框,只需要在其中添加对应的代码即可。

总结

关闭剧情对话框功能可以有效地提高游戏的流畅度和便捷性。以上介绍了多种方法,可以根据个人喜好选择使用。如果是新手玩家,建议先使用游戏设置中的关闭选项,如果有更高级的需求,则可以使用插件或者编辑游戏文件。