|
楼主 |
发表于 2011-4-23 22:14:22
|
显示全部楼层
自己尝试做了一下伤害统计,结果发现我想简单了
总之就是先把T放上来看看[trigger]
PickBlue
事件
时间 - Elapsed game time is 1.00 seconds
环境
动作
单位组 - Pick every unit in (Units in (Entire map) matching (((Matching player) is an ally of 玩家 1 (红色)) 等于 TRUE)) and do (Actions)
Loop - 动作
触发器 - Add to DamageBlue <情报> the event (单位 - (Picked unit) 接受伤害)
[/trigger][trigger]
DamageBlue
事件
环境
(Owner of (Damage source)) 等于 玩家 2 (蓝色)
动作
Set DamageBlue = (DamageBlue + (Integer((Damage taken))))
[/trigger]
变量DamageBlue是数值型的。个人感觉这样是没什么问题,可是为什么多面板的数据不涨呢?
多面板的相关定义触发如下[trigger]
Damage
事件
时间 - MulTimer expires
环境
动作
多面板 - Set the text for recount item in column 2, row 2 to (String(DamageBlue))
多面板 - Set the text for recount item in column 2, row 3 to (String(DamageGreenblue))
多面板 - Set the text for recount item in column 2, row 4 to (String(DamageYellow))
多面板 - Set the text for recount item in column 2, row 5 to (String(DamageOrange))
多面板 - Set the text for recount item in column 2, row 6 to (String(DamagePink))
[/trigger]
计时器MulTimer是每0.01秒expire一次的重复计时器
已经知道问题了。Pick的条件应该是Owner of the Matching Unit |
|