|
楼主 |
发表于 2013-7-23 18:41:02
|
显示全部楼层
未命名触发器 001
事件
单位 - 任意单位进入 (可用地图区域)
条件
And - 所有条件成立
条件
([单位] (进入的单位) 拥有 [漂浮文字] 生命值) 等于 FALSE
((进入的单位) 的类型) 不等于 金矿
动作
-------- ↓↓↓创建漂浮文字↓↓↓ --------
逆天[YDWE] - 设置 [单位] loc_u = (触发单位)
漂浮文字 - 创建漂浮文字: (转换 (转换 (生命值 对于 (loc_u)) 为整数) 为字符串) 在 (loc_u)的头顶, Z轴偏移 125.00,字体大小: 8.00 ,颜色值:(0.00%, 100.00%, 0.00%) ,透明度: 25.00%
逆天[YDWE] - 设置 [漂浮文字] loc_p = (最后创建的漂浮文字)
漂浮文字 - 对所有玩家 (loc_p) 隐藏
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((loc_u) 的所有者) 等于 玩家1(红色)
Then - 动作
漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家1(红色)
Else - 动作
漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家2(蓝色)
逆天[YDWE] - 注册 (新建触发)
事件
时间 - 每当游戏逝去 1.00 秒
参数
动作
逆天[YDWE] - 立即运行 (新建的计时器) 时间设置: 0.03 秒,是否循环: 循环
参数
逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]FALSE
逆天[YDWE] - 设置 [单位] loc_u = (loc_u)
逆天[YDWE] - 设置 [漂浮文字] loc_p = (loc_p)
动作
-------- ↓↓↓普通单位死亡 删除漂浮文字↓↓↓ --------
-------- ↓↓↓英雄单位死亡 隐藏漂浮文字↓↓↓ --------
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((loc_u) 处于死亡状态) 等于 TRUE
Then - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((loc_u) 是 英雄) 等于 FALSE
Then - 动作
漂浮文字 - 删除 (loc_p)
逆天[YDWE] - 清除当前逆天计时器
Else - 动作
漂浮文字 - 对所有玩家 (loc_p) 隐藏
Else - 动作
-------- ↓↓↓英雄单位复活 显示漂浮文字↓↓↓ --------
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((loc_u) 的所有者) 等于 玩家1(红色)
Then - 动作
漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家1(红色)
Else - 动作
漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家2(蓝色)
-------- ↓↓↓更新漂浮文字位置 内容 颜色↓↓↓ --------
漂浮文字 - 改变 (loc_p) 的位置为((((loc_u) 所在X轴坐标) - 25.00),((loc_u) 所在Y轴坐标)) ,Z轴高度为 125.00
漂浮文字 - 改变 (loc_p) 的内容为 ((转换 (转换 (生命值 对于 (loc_u)) 为整数) 为字符串) + (/ + (转换 (转换 (最大生命值 对于 (loc_u)) 为整数) 为字符串))) ,字体大小: 8.00
漂浮文字 - 改变 (loc_p) 的颜色为((100.00 - ((loc_u) 的生命百分比))%, ((loc_u) 的生命百分比)%, 0.00%) 透明度为 25.00%
-------- ↓↓↓判断对玩家1是否可见↓↓↓ --------
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
And - 所有条件成立
条件
((loc_u) 对 玩家1(红色) 不可见) 等于 TRUE
((loc_u) 是 玩家1(红色) 的敌对单位) 等于 TRUE
(获取 [单位] (loc_u) 的 HP不可见) 等于 FALSE
Then - 动作
漂浮文字 - 隐藏 (loc_p) 对 玩家组 - 玩家1(红色)
逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]TRUE
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
And - 所有条件成立
条件
((loc_u) 对 玩家1(红色) 不可见) 等于 FALSE
((loc_u) 是 玩家1(红色) 的敌对单位) 等于 TRUE
(获取 [单位] (loc_u) 的 HP不可见) 等于 TRUE
Then - 动作
漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家1(红色)
逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]FALSE
Else - 动作
-------- ↓↓↓判断对玩家2是否可见↓↓↓ --------
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((loc_u) 对 玩家2(蓝色) 不可见) 等于 TRUE
((loc_u) 是 玩家2(蓝色) 的敌对单位) 等于 TRUE
(获取 [单位] (loc_u) 的 HP不可见) 等于 FALSE
Then - 动作
漂浮文字 - 隐藏 (loc_p) 对 玩家组 - 玩家2(蓝色)
逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]TRUE
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((loc_u) 对 玩家2(蓝色) 不可见) 等于 FALSE
((loc_u) 是 玩家2(蓝色) 的敌对单位) 等于 TRUE
(获取 [单位] (loc_u) 的 HP不可见) 等于 TRUE
Then - 动作
漂浮文字 - 隐藏 (loc_p) 对 玩家组 - 玩家2(蓝色)
逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]FALSE
Else - 动作
|
|