|
发表于 2009-4-16 16:36:22
|
显示全部楼层
[trigger]
Duo Mian Ban 1
事件
时间 - 游戏开始 0.01 秒
条件
动作
多面板 - 创建一个列数为 4 行数为 14 标题为 三国 的多面板
多面板 - 设置 最后创建的多面板 [R] 最小化
多面板 - 设置 最后创建的多面板 [R] 的所有项目显示风格: 显示 文字 隐藏 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 0 行,第 0 列项) 的项目文本为 玩家
多面板 - 设置 (最后创建的多面板 [R] 的第 0 行,第 1 列项) 的项目文本为 斩将数
多面板 - 设置 (最后创建的多面板 [R] 的第 0 行,第 2 列项) 的项目文本为 死亡数
多面板 - 设置 (最后创建的多面板 [R] 的第 0 行,第 3 列项) 的项目文本为 复活时间
For循环整数A从 0 到 13, 做动作
Loop - 动作
For循环整数B从 1 到 3, 做动作
Loop - 动作
多面板 - 设置 (最后创建的多面板 [R] 的第 循环整数A [R] 行,第 循环整数B [R] 列项) 的项目宽度为 0.04 倍屏幕宽度
多面板 - 设置 (最后创建的多面板 [R] 的第 (循环整数A [R] + 1) 行,第 循环整数B [R] 列项) 的项目文本为 0
多面板 - 设置 (最后创建的多面板 [R] 的第 循环整数A [R] 行,第 0 列项) 的显示风格: 显示 文字 显示 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 循环整数A [R] 行,第 0 列项) 的项目宽度为 0.10 倍屏幕宽度
多面板 - 设置 (最后创建的多面板 [R] 的第 (循环整数A [R] + 1) 行,第 0 列项) 的项目文本为 ((玩家 (循环整数A [R] + 1)) 的名字)
多面板 - 设置 (最后创建的多面板 [R] 的第 (循环整数A [R] + 1) 行,第 3 列项) 的项目文本为 ----
多面板 - 设置 (最后创建的多面板 [R] 的第 0 行,第 0 列项) 的显示风格: 显示 文字 隐藏 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 1 行,第 0 列项) 的显示风格: 显示 文字 隐藏 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 1 行,第 3 列项) 的显示风格: 隐藏 文字 隐藏 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 7 行,第 0 列项) 的显示风格: 显示 文字 隐藏 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 7 行,第 3 列项) 的显示风格: 隐藏 文字 隐藏 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 13 行,第 0 列项) 的显示风格: 显示 文字 隐藏 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 13 行,第 0 列项) 的项目文本为 游戏时间
多面板 - 设置 (最后创建的多面板 [R] 的第 13 行,第 2 列项) 的显示风格: 隐藏 文字 隐藏 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 13 行,第 3 列项) 的显示风格: 隐藏 文字 隐藏 图标
多面板 - 设置 (最后创建的多面板 [R] 的第 13 行,第 1 列项) 的项目文本为 ((((转换 ZS_DMB_1[30] 为字符串) + (转换 ZS_DMB_1[29] 为字符串)) + :) + ((((转换 ZS_DMB_1[28] 为字符串) + (转换 ZS_DMB_1[27] 为字符串)) + :) + (((转换 ZS_DMB_1[26] 为字符串) + (转换 ZS_DMB_1[25] 为字符串)) + <空字符串>))
[/trigger]
[trigger]
Duo Mian Ban 2
事件
单位 - 任意单位 死亡
条件
((触发单位) 是 英雄) 等于 TRUE
((凶手单位) 的所有者) 不等于 中立敌对
动作
多面板 - 设置 (最后创建的多面板 [R] 的第 (((触发单位) 的所有者) 的玩家索引号) 行,第 0 列项) 的项目图标为 TuXiang_DMB_1[(((触发单位) 的附加值) + 100)]
多面板 - 设置 (最后创建的多面板 [R] 的第 (((凶手单位) 的所有者) 的玩家索引号) 行,第 1 列项) 的项目文本为 (转换 (((凶手单位) 的所有者) 杀死英雄次数) 为字符串)
设置 ZS_DMB_1[(((触发单位) 的所有者) 的玩家索引号)] = (ZS_DMB_1[(((触发单位) 的所有者) 的玩家索引号)] + 1)
多面板 - 设置 (最后创建的多面板 [R] 的第 (((触发单位) 的所有者) 的玩家索引号) 行,第 2 列项) 的项目文本为 (转换 ZS_DMB_1[(((触发单位) 的所有者) 的玩家索引号)] 为字符串)
如果所有条件成立则做动作1,否则做动作2
If - 条件
ZS_DMB_1[((((触发单位) 的所有者) 的玩家索引号) + 12)] 小于或等于 60
Then - 动作
设置 ZS_DMB_1[((((触发单位) 的所有者) 的玩家索引号) + 12)] = (((触发单位) 的等级) x 5)
Else - 动作
设置 ZS_DMB_1[((((触发单位) 的所有者) 的玩家索引号) + 12)] = 60
计时器 - 开启 JSQ_Shuaguai_1[(((触发单位) 的附加值) + 100)] ,计时方式: 一次性 时间设置: (转换 ZS_DMB_1[((((触发单位) 的所有者) 的玩家索引号) + 12)] 为实数) 秒
计时器 - 为 JSQ_Shuaguai_1[(((触发单位) 的附加值) + 100)] 创建计时器窗口,使用标题: (((((触发单位) 的名字) + 复活) + (转换 ZS_DMB_1[((((触发单位) 的所有者) 的玩家索引号) + 12)] 为字符串)) + <空字符串>)
设置 JSQCK_ShuaGuai_1[(((触发单位) 的附加值) + 100)] = (最后创建的计时器窗口)
计时器 - 隐藏 JSQCK_ShuaGuai_1[(((触发单位) 的附加值) + 100)]
计时器 - 显示 JSQCK_ShuaGuai_1[(((触发单位) 的附加值) + 100)] 对 ((触发单位) 的所有者)
等待直到 ((JSQ_Shuaguai_1[(((触发单位) 的附加值) + 100)] 的剩余时间) 等于 0.00) 成立,每 1.00 秒检查一次
英雄 - 立即复活 (触发单位) 在 ((触发单位) 的位置) , 显示 复活动画
多面板 - 设置 (最后创建的多面板 [R] 的第 (((触发单位) 的所有者) 的玩家索引号) 行,第 0 列项) 的项目图标为 TuXiang_DMB_1[((触发单位) 的附加值)]
计时器 - 删除 JSQCK_ShuaGuai_1[(((触发单位) 的附加值) + 100)]
[/trigger]
[trigger]
Duo Mian Ban 3
事件
时间 - 每 1.00 秒触发事件
条件
动作
For ZS_DMB_1[31] 从 1 到 12, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
ZS_DMB_1[(12 + ZS_DMB_1[31])] 大于 0
Then - 动作
设置 ZS_DMB_1[(12 + ZS_DMB_1[31])] = (ZS_DMB_1[(12 + ZS_DMB_1[31])] - 1)
多面板 - 设置 (最后创建的多面板 [R] 的第 ZS_DMB_1[31] 行,第 3 列项) 的项目文本为 (转换 ZS_DMB_1[(12 + ZS_DMB_1[31])] 为字符串)
Else - 动作
多面板 - 设置 (最后创建的多面板 [R] 的第 ZS_DMB_1[31] 行,第 3 列项) 的项目文本为 ----
设置 ZS_DMB_1[25] = (ZS_DMB_1[25] + 1)
如果所有条件成立则做动作1,否则做动作2
If - 条件
ZS_DMB_1[25] 等于 10
ZS_DMB_1[26] 不等于 6
Then - 动作
设置 ZS_DMB_1[25] = 0
设置 ZS_DMB_1[26] = (ZS_DMB_1[26] + 1)
如果所有条件成立则做动作1,否则做动作2
If - 条件
ZS_DMB_1[26] 等于 6
Then - 动作
设置 ZS_DMB_1[26] = 0
设置 ZS_DMB_1[27] = (ZS_DMB_1[27] + 1)
Else - 动作
无动作
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
ZS_DMB_1[27] 等于 10
ZS_DMB_1[28] 不等于 6
Then - 动作
设置 ZS_DMB_1[27] = 0
设置 ZS_DMB_1[28] = (ZS_DMB_1[28] + 1)
如果所有条件成立则做动作1,否则做动作2
If - 条件
ZS_DMB_1[28] 等于 6
Then - 动作
设置 ZS_DMB_1[28] = 0
设置 ZS_DMB_1[29] = (ZS_DMB_1[29] + 1)
Else - 动作
无动作
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
ZS_DMB_1[29] 等于 10
Then - 动作
设置 ZS_DMB_1[29] = 0
设置 ZS_DMB_1[30] = (ZS_DMB_1[30] + 1)
Else - 动作
无动作
多面板 - 设置 (最后创建的多面板 [R] 的第 13 行,第 1 列项) 的项目文本为 ((((转换 ZS_DMB_1[30] 为字符串) + (转换 ZS_DMB_1[29] 为字符串)) + :) + ((((转换 ZS_DMB_1[28] 为字符串) + (转换 ZS_DMB_1[27] 为字符串)) + :) + (((转换 ZS_DMB_1[26] 为字符串) + (转换 ZS_DMB_1[25] 为字符串)) + <空字符串>))
[/trigger]
[trigger]
Duo Mian Ban 4
事件
地图初始化
条件
动作
设置 TuXiang_DMB_1[1] = ReplaceableTextures\\CommandButtons\\BTNHeroBlademaster.blp
设置 TuXiang_DMB_1[(100 + 1)] = ReplaceableTextures\\CommandButtonsDISABLED\\DISBTNHeroBlademaster.blp
[/trigger]
英雄附加值是很好的东西,可以同时用在很多系统中,包括触发技能的变量设置 |
|