问所有脚本高手。。。有关如何控制移动、停止的脚本方案

最近由于设计新单位,构思脚本时遇到一个障碍,我先说一下大概构想,一个战车单位(类似星际里变形坦克的那种),搭载远程大炮,默认指令为hold fire和hold position,当抵达攻击范围并识别瞄准信号后,脚本顺序应为:单位无论任何情况下停止移动,sleep 2000; 战车放下固定支架,同时炮台升起并展开,进行瞄准校对,然后执行攻击,当攻击信号完全结束后,运行restoredelay,在此时收起炮台和固定支架,完成合并动作后sleep 1000; 然后再给出可以让单位恢复已由移动的信号。
问题主要集中在如何控制移动和停止的方案上,我以目前已知的办法去构思,似乎只有在移动或停止时标记一个值,再利用这个值控制动作,但我需要的是利用这个值反去控制单位的位移,是否有办法可以实现,另外,我寻求的是一种全自动方案,尽量不要引用到按钮这类手动操作的步骤,这种移动炮塔仅搭载一种武器,没有必要设置手动操作(毕竟不是星际,不希望搞微操)

脚本无法干预单位的移动与否,over。

[

那有其他办法吗?

现在只见过停止时候才能开火的单位,你说的要开火就自动停止移动的还没见过。

.gui里有没有编辑移动类型的功能?我们可不可以专门制作一种开火就停止的移动类型?或者让开火的优先级高于移动?

[

突然想到一个问题,在脚本里用set CANMOVE=0能控制单位移动吗?

[

HF,在脚本里使用set CANMOVE=0,有望实现控制单位移动与否吗?

[

= = CANMOVE是什么东西?哪里来的?

[

unit.FBI里的一个项。。。不过似乎也没用,刚试过,单位会照走不误

[

那和脚本系统有半点关系吗?
如果那个真的有用,单位蓝本里的东西都可以改的话,那TA早就可以搞出各种复杂的单位设计了。

脚本里不能修改或定义单位项吗?我还以为可以的。。。

TA脚本功能非常少,TALON里面有种炮塔可以让附近的敌人攻击指定的目标,类似的不知道可不可以控制单位自己不能移动呢?

其实一直觉得TA3D的发展方向错误,既然是向兼容TAMOD的方向发展,画质就不会好到哪里去,搞那么多图像方面的提升,卡得要死,如果TA3D只是增加TA功能而没有提升画质的话,现在应该已经取代TA了。

TA3D对TA的扩充不是很好,但TA3D的初衷其实是zuzuf说,我想看看TA的地图能有多漂亮。