mjqtony 发表于 2021-5-14 20:31:43

用触发器卸载单位-障眼术

本帖最后由 mjqtony 于 2021-5-14 20:48 编辑

本演示附带六个触发器,对应六种卸载方式。一、正序手动卸载,可指定载物中任意活体单位。
二、反序手动卸载,可指定载物中任意活体单位。
三、自动正序卸载清空。
四、自动反序卸载清空。
五、自动正序卸载一半载物内单位。
六、自动反序卸载一半载物内单位。
上图:






yxxiaobin 发表于 2021-5-18 17:51:03

这个思路在某些情况下适用,但是对于稍复杂的地图可能就不行。主要原因在于你其实是移除单位又新建了一个跟他一样的。且不说属性、携带的buff等没有还原——这些还是可以做到的——但是好多地图都有单位注册机制,你移除它再新建一个,到时候就查不到了。当然,如果不是引用你的mod,倒是可以加上相关代码,只是也很复杂。
另:发演示区会更好,在这里,很快就顶的看不见啦。

mjqtony 发表于 2021-5-19 17:31:58

唉,这也是没办法的事,现在还没找到为何不能正常卸载指定载物中的单位

OB~ 发表于 2021-5-19 21:38:06

是可乐大佬诶,感觉感觉杀死并重新创建并不是云佬想要的

mjqtony 发表于 2021-5-22 16:07:55

不是简单的杀死,而是保存后,再把它创建出来,当然真正的卸载也能做到,我再发一贴吧。
页: [1]
查看完整版本: 用触发器卸载单位-障眼术