yxxiaobin 发表于 2015-3-2 22:33:36

操控中立载具

本帖最后由 yxxiaobin 于 2015-6-15 18:23 编辑

有人问如何让自己的单位进入中立玩家的载具,从而可以操控这个载具。其实这个原理并不复杂,主要在于如何验证技能目标是否是施法者的载物这件事。
直接放图,需要的自取。

-------------------------------------------------------------------
更新了一下。原来是进入载具后,载具仍属于中立玩家,只是乘客玩家能操控它。现在加入另一种模式,乘客进入后,载具暂时被划归到乘客玩家,当乘客被卸载后,载具重新划归中立玩家。当然,这个仍然是数据来实现的,不知道我是不是有点数据控的意思。

再次更新了一下:现在载具允许多个单位进入,只有在所有单位都被卸载后,才会丧失对载具的操控权。当然,由于第一种模式载具归中立玩家所有,看不到乘客列表,所以你无法指定卸载某一个单位,只能全部卸载他们,不过你可以在卸载过程中发布别的指令来打断卸载,这样就能保留一部分单位在里边了。
需要说明的是:在第二种模式中,不能允许载入友军和敌人的单位。这是因为载具的所有者只归最后进入单位的操作者所有,而且在载具变更玩家所属的时候,内部载物也会跟着改变所属,这个不知道是故意设计还是bug。比如玩家1和玩家2是盟友,玩家1派一个兵进入运兵车,运兵车暂时归玩家1所有,这是玩家2再派一个兵进去,运兵车就归玩家2所有,同时,玩家1那个兵也变成玩家2的了,这显然是一个不能容忍的副作用,而且你无法用纯数据的方法消除它。不过说句和本例子无关的话:利用这个方法,可以在不借助触发器的情况下,永久的无任何副作用的变更单位的所属。

更新后的地图:

fish9597 发表于 2015-5-11 19:24:17

我下载不了您的演示。能否传到我的邮箱[email protected] 谢谢了

fish9597 发表于 2015-5-12 08:23:05

换了台电脑,下载成功。谢谢楼主了~!正好用到!!

Prinny 发表于 2020-10-31 06:51:13

本帖最后由 Prinny 于 2020-10-31 06:58 编辑

我正需要,帮助很大!!!不过,我想要友军上飞船,所属无所谓...用触发做也行,最后大家都上船了就开启升空按钮,共享飞船谁都可以升空。
页: [1]
查看完整版本: 操控中立载具