有没有办法在艾泽罗斯核心重置一个任务或区域,使任务给予者或任务目标处于初始状态?
我遇到过一些问题,当一个玩家完成了一个没有重置的任务,从而阻止了其他玩家完成这个任务。其中一个任务就是托雷克在灰谷的攻击。任务完成后,任务NPCs不会在开始位置重生,以使其他玩家能够执行相同的任务。
另一种类型的问题是当玩家通过占领地狱火半岛的三个前哨来完成地狱火防御工事的任务。在所有玩家都在玩同一阵营的服务器中,只有第一个玩家才能完成任务。作为总经理,有没有办法把前哨放回中立位置?如果不是,是否可以通过修改数据库来实现?
发布于 2019-04-15 17:35:36
你不能通过重置任务区域来达到你想要的效果。
你所有的问题似乎都与生物脚本有关,而不是区域bug。
你的每一个问题都可以分解成以下两点:
你的问题是你需要取消你想要的NPCs。你需要在一定半径内获得最近的生物入口,如果是通过SmartAI完成的话,每x秒就开始从战斗中解脱出来。使用核心脚本,您需要遍历所有找到的生物,并取消绘制它们。
。
这个生物的脚本是智能AI还是核心脚本?活动是重复的吗?生物的脚本是否正确?
发布于 2019-03-24 04:24:19
看看命令表和我们的wiki,也许有一个命令可以做到这一点。
否则,你可能会在数据库中删除一些东西,但我也不是很精通这个主题,只是想给你一些提示。
你应该做的是尝试在开发服务器上单独完成任务,查看之前和之后,插入了什么数据,然后删除它以重置它。
发布于 2019-04-15 05:41:55
为该生物创建SAI。让他在你想要的地方复活(使用计时器,或者在任务完成时
https://stackoverflow.com/questions/55230333
复制相似问题