|
发表于 2008-4-19 19:35:14
|
显示全部楼层
[trigger]attacked
事件
单位 - 任意单位 被攻击
条件
((触发单位) 的所有者) 不等于 ((攻击单位) 的所有者)
动作
设置 ally = (所有 ((触发单位) 的所有者) 的联盟玩家)
如果所有条件成立则做动作1,否则做动作2
If - 条件
(((攻击单位) 的所有者) 在 ally 中) 等于 TRUE
Then - 动作
单位 - 对 (攻击单位) 发布 停止 命令
Else - 动作
玩家组 - 删除 ally
[/trigger]
[trigger]killed
事件
单位 - 任意单位 死亡
条件
((凶手单位) 的类型) 等于 恶魔猎手
动作
设置 ally = (所有 ((触发单位) 的所有者) 的联盟玩家)
设置 loc = ((触发单位) 的位置)
玩家组 - 选取 ally 内所有玩家做动作
Loop - 动作
玩家 - 命令 ((触发单位) 的所有者) 设置对 (选取玩家) 的联盟状态为 敌对
玩家 - 命令 (选取玩家) 设置对 ((触发单位) 的所有者) 的联盟状态为 敌对
单位 - 创建 1 个 恶魔猎手 给 ((触发单位) 的所有者) 在 loc ,面向角度为 默认建筑朝向 度
点 - 清除 loc
玩家组 - 删除 ally
[/trigger] |
|