|
发表于 2010-7-24 19:59:24
|
显示全部楼层
不,是这个。
[trigger]
csh
事件
地图初始化
条件
动作
游戏 - 对 (所有玩家) 发送文本信息: 死亡的野怪,将在30秒后复活
设置 temp_group = ((完整地图区域) 内属于 中立敌对 的所有单位)
单位组 - 选取 temp_group 内所有单位做动作
Loop - 动作
设置 CR_Max = (CR_Max + 1)
设置 CR_Unit[CR_Max] = (选取单位)
设置 CR_UnitId[CR_Max] = ((选取单位) 的类型)
设置 CR_Facing[CR_Max] = ((选取单位) 的面向角度)
设置 CR_Location[CR_Max] = ((选取单位) 的位置)
自定义代码: call DestroyGroup( udg_temp_group )
[/trigger]
[trigger]
shsj
事件
时间 - 每 1.00 秒触发事件
条件
动作
For循环整数A从 1 到 CR_Max, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
任一条件成立
条件
(CR_Unit[(循环整数A)] 处于死亡状态) 等于 TRUE
(CR_Unit[(循环整数A)] 的所有者) 不等于 中立敌对
Then - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
CR_Time[(循环整数A)] 等于 30
Then - 动作
设置 CR_Unit[(循环整数A)] = (新建 中立敌对 的 CR_UnitId[(循环整数A)] 在 CR_Location[(循环整数A)] 面向角度:CR_Facing[(循环整数A)] 度)
设置 CR_Time[(循环整数A)] = 0
Else - 动作
设置 CR_Time[(循环整数A)] = (CR_Time[(循环整数A)] + 1)
Else - 动作
[/trigger] |
|