是否有一种方法可以重置艾塞拉西孔中的任务或区域,以便Quest giver或Quest Abrocess在其初始状态?
当玩家完成未重置的任务时,我遇到了一些问题,从而阻止其他玩家执行任务。托雷克(Torek)在阿什维尔(Ashenvale)的袭击就是其中的一个。任务完成后,任务NPC不会在他们的首发位置上重生,以使其他玩家能够执行相同的任务。
另一种类型的问题是,当玩家通过捕获地狱火半岛的三个前哨基础来完成地狱火灾的任务。在所有玩家都在玩相同派系的服务器中,只有第一个才能完成任务。有什么办法可以将前哨基于GM回到中立?如果没有,可以通过修改数据库来完成吗?
您不会重置任务区以实现自己想要的东西。
您的所有问题似乎都与生物脚本而不是区域错误有关。
您的每个问题都可以分解为这2分:
-
托雷克在阿什维尔的袭击。任务完成后,任务NPC不会在他们的首发位置上重生,以使其他玩家能够执行相同的任务。
您的问题是您需要绝望所需的NPC。您需要在特定半径内获得最接近的生物条目,并通过Smartai完成每X秒即可从战斗中脱离战斗。使用核心脚本,您需要迭代所有发现的生物并绝望。
-
另一种类型的问题是玩家完成地狱之火 通过捕获地狱之火的三个前哨站来解决防御工事 半岛。在所有玩家都在玩同一派系的服务器中 只有第一个才能完成任务
这个生物的脚本智能AI还是核心脚本?活动重复吗?生物是否正确脚本?
查看命令表和我们的Wiki,也许有一个命令。
否则,您可能会在数据库中删除一些内容,但我并没有真正精通该主题,只是想给您一些提示。
您应该做的是尝试在开发服务器上单独执行任务,请参阅之前和之后,插入了哪些数据,然后将其删除以将其重置。
为该生物创建SAI。让他在您想要的位置重生(使用计时器,或在任意任务中完成/完成