|
发表于 2010-7-18 22:02:09
|
显示全部楼层
[trigger]
first
事件
地图初始化
条件
动作
设置 unit_type[1] = 农民
设置 unit_type[2] = 苦工
设置 unit_type[3] = 侍僧
设置 unit_type[4] = 小精灵
[/trigger]
[trigger]
second
事件
时间 - 每 1.00 秒触发事件
条件
动作
For循环整数B从 1 到 12, 做动作
Loop - 动作
单位 - 删除 PKG_unit[(循环整数B)]
设置 temp_int = 0
For循环整数A从 1 到 4, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(unit_type[(循环整数A)] 的数量对 (玩家 (循环整数B))) 大于 0
Then - 动作
设置 temp_int = (temp_int + 1)
Else - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
temp_int 大于或等于 2
Then - 动作
设置 PKG_unit[(循环整数B)] = (新建 (玩家 (循环整数B)) 的 四族农民的至少两族 在(0.00,0.00),面向角度:0.00 度)
Else - 动作
[/trigger]
稍微优化了一下17楼的方法。。。
至于LS无T的方法我还不了解。
我的方法:
A为单位需要的科技单位。A等价于B,C,D,E..........
然后“工厂”(B,C,D,E.....)技能在满足两个科技单位存在时,开始生产B,C,D,E.......... |
|