找回密码
 点一下
查看: 1268|回复: 4

问题又来了!!求如何判断一个建筑正在升级(正在变)

[复制链接]
发表于 2010-8-24 00:08:10 | 显示全部楼层 |阅读模式
不是在造,是在升级哦
比如龙塔升级大龙塔。比如指挥中心升级星轨。

看了看progress只有建造和训练的进度?
发表于 2010-8-24 09:44:02 | 显示全部楼层
是技能啊~

单位使用一个技能~
回复

使用道具 举报

 楼主| 发表于 2010-8-25 19:21:13 | 显示全部楼层

回 1楼(Cq3k) 的帖子

hmm 那怎么判断他“正在”升级或者说“还在升级“?
回复

使用道具 举报

发表于 2010-8-26 04:37:38 | 显示全部楼层
理论上会有事件的。如果没有直接的办法判断的话,可以考虑在开始的时候设置单位的自定义值。。然后结束的时候干掉。你判断自定义值 就OK了。
回复

使用道具 举报

发表于 2010-8-26 07:59:25 | 显示全部楼层
都可以引发事件

用这个函数



native void     TriggerAddEventUnitAbility (trigger t, unitref u, abilcmd a, int stage, bool includeSharedAbils);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 13:32 , Processed in 0.079362 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表