Board logo

标题: 关于S剧情中我军剧情移动问题(谁帮我解决,送20通宝) [打印本页]

作者: shine19821118    时间: 2011-1-9 22:51     标题: 关于S剧情中我军剧情移动问题(谁帮我解决,送20通宝)

我军进入该区域后是按照某几个位置排列的
比如 我军六个人
  1,1              2,1              3,1
   1,2                 2,2             3,2

然后我军就开始自由战斗了,消灭全部敌人后,触发剧情,我军全部重新移动位置,排到之前的位置(就是上图那六个位置)

问题出来了:
如果我军自由战斗后,有部分人仍然站在上图自己对应的位置,也就是没有动,那么剧情触发后,我军六人就不会按照剧本写好的重新移动到上图位置,会站的乱七八糟

这是为什么吗?
如果我军自由战斗后,6个人全部不在上图位置后,触发剧情再重新移动,就可以全部按顺序排列回上图的位置

也就是说 只要我设置的剧情触发后我军移动到的位置上  有我军的人在那里的话

剧情触发后 就不会按照设置的移动位置那样站好位置

不论我是采用BFINDEX 还是CHARINDEX,都一样

[ 本帖最后由 shine19821118 于 2011-1-10 10:27 编辑 ]
作者: shine19821118    时间: 2011-1-9 23:24

也就是说 只要我设置的剧情触发后我军移动到的位置上  有我军的人在那里的话

剧情触发后 就不会按照设置的移动位置那样站好位置
作者: shine19821118    时间: 2011-1-10 10:19

咋没人帮助我啊
作者: godtype    时间: 2011-1-10 12:37

AI是死的,你是活的,AI要移动当然要你——活人发指令去移动。
AI1已经站在B1点上,而你发的指令是让AI2走到B1点上,当AI2走过去的时候发现B1已经有人了,它没可能叫那点上的人走开吧,当然就只会走到旁边的点上。
至于如何解决,还是请自己动一动脑筋,现有的指令足够解决了,除非你非要指定某个人站在某个点上。不过就算是非要指定某个人站在某个点上,还是可以做得到的。

[ 本帖最后由 godtype 于 2011-1-10 12:44 编辑 ]
作者: shine19821118    时间: 2011-1-10 12:44

可是,即使是我的指令是让A1移动到B1点上
如果A1这时已经在B1点了,结果A1就会移动到B1点旁边去,而不是留在B1点
作者: godtype    时间: 2011-1-10 12:57

还是AI问题,因为AI只看目标点是否有人,不管那个人是谁,包括自己。
作者: shine19821118    时间: 2011-1-10 12:57

难道要先武将消失,然后再战场复活??
作者: shine19821118    时间: 2011-1-10 14:17

好的 谢谢了
我如何送通宝给你啊???
作者: 513633522    时间: 2011-1-10 19:58

原来如此啊
作者: 冰麒麟    时间: 2011-1-11 12:35

如果用复活的话,复活后HPMP会恢复全满,状态恢复。所以要考虑复活后是否还原所有的这些战场状态。
用移动也可以做到,只是自由战可能出现同时互占位的极端情况,人物们可能要通过两三次移动才站好位。其实一般占位的情况也不多了,要看你的战场。
作者: sznsy35    时间: 2011-1-13 17:43

第一步,用状态指令恢复定身或者混乱状态,
第二步,人数测定指令判断地点是否有人
然后再运用移动和其它一些指令。




欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) Powered by Discuz! 5.0.0