閃洸メ血舞 发表于 2011-7-12 02:08:15

装备多面板


未命名触发器 006
    事件
      单位 - 任意单位 使用物品
    条件
      所有条件成立
            条件
                ((触发单位) 是 英雄) 等于 TRUE
                ((被操作物品) 的分类) 等于 人造
    动作
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 13 - 13 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 3 - 6 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 6 - 10 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 14 - 16 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 17 - 20 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 23 - 24 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 25 - 26 字节部分) 为整数)
      设置 Uzhengshu = ((触发玩家) 的玩家索引号)
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 1
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                  If - 条件
                        ((装备栏1 0058 <预设> 物品栏第 1 格的物品) 的类型) 等于 未装备武器
                  Then - 动作
                        物品 - 删除 (装备栏1 0058 <预设> 物品栏第 1 格的物品)
                        英雄 - 把 (被操作物品) 给 装备栏1 0058 <预设>
                        物品 - 设置(被操作物品) 不可丢弃
                        设置 GJx] = (GJx] + Uzhengshu)
                        设置 GJD] = (GJD] + Uzhengshu)
                        设置 FYx] = (FYx] + Uzhengshu)
                        设置 FYD] = (FYD] + Uzhengshu)
                        设置 MZ] = (MZ] + Uzhengshu)
                        设置 SB] = (SB] + Uzhengshu)
                  Else - 动作
                        游戏 - 对 (所有玩家) 发送显示 1.00 秒的文本信息: 已经装备了武...
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 2
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                  If - 条件
                        ((装备栏1 0058 <预设> 物品栏第 2 格的物品) 的类型) 等于 未装备头盔
                  Then - 动作
                        物品 - 删除 (装备栏1 0058 <预设> 物品栏第 2 格的物品)
                        英雄 - 把 (被操作物品) 给 装备栏1 0058 <预设>
                        物品 - 设置(被操作物品) 不可丢弃
                        设置 GJx] = (GJx] + Uzhengshu)
                        设置 GJD] = (GJD] + Uzhengshu)
                        设置 FYx] = (FYx] + Uzhengshu)
                        设置 FYD] = (FYD] + Uzhengshu)
                        设置 MZ] = (MZ] + Uzhengshu)
                        设置 SB] = (SB] + Uzhengshu)
                  Else - 动作
                        游戏 - 对 (所有玩家) 发送显示 1.00 秒的文本信息: 已经装备了头...
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 3
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                  If - 条件
                        ((装备栏2 0060 <预设> 物品栏第 1 格的物品) 的类型) 等于 未装备戒指
                  Then - 动作
                        物品 - 删除 (装备栏2 0060 <预设> 物品栏第 1 格的物品)
                        英雄 - 把 (被操作物品) 给 装备栏2 0060 <预设>
                        物品 - 设置(被操作物品) 不可丢弃
                        设置 GJx] = (GJx] + Uzhengshu)
                        设置 GJD] = (GJD] + Uzhengshu)
                        设置 FYx] = (FYx] + FYx])
                        设置 FYD] = (FYD] + FYD])
                        设置 MZ] = (MZ] + MZ])
                        设置 SB] = (SB] + SB])
                  Else - 动作
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                              ((装备栏2 0060 <预设> 物品栏第 2 格的物品) 的类型) 等于 未装备戒指
                            Then - 动作
                              物品 - 删除 (装备栏2 0060 <预设> 物品栏第 2 格的物品)
                              英雄 - 把 (被操作物品) 给 装备栏2 0060 <预设>
                              物品 - 设置(被操作物品) 不可丢弃
                              设置 GJx] = (GJx] + Uzhengshu)
                              设置 GJD] = (GJD] + Uzhengshu)
                              设置 FYx] = (FYx] + Uzhengshu)
                              设置 FYD] = (FYD] + Uzhengshu)
                              设置 MZ] = (MZ] + Uzhengshu)
                              设置 SB] = (SB] + Uzhengshu)
                            Else - 动作
                              游戏 - 对 (所有玩家) 发送显示 1.00 秒的文本信息: 已经装备了2个...
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 4
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                  If - 条件
                        ((装备栏2 0060 <预设> 物品栏第 3 格的物品) 的类型) 等于 未装备手镯
                  Then - 动作
                        物品 - 删除 (装备栏2 0060 <预设> 物品栏第 3 格的物品)
                        英雄 - 把 (被操作物品) 给 装备栏2 0060 <预设>
                        物品 - 设置(被操作物品) 不可丢弃
                        设置 GJx] = (GJx] + Uzhengshu)
                        设置 GJD] = (GJD] + Uzhengshu)
                        设置 FYx] = (FYx] + Uzhengshu)
                        设置 FYD] = (FYD] + Uzhengshu)
                        设置 MZ] = (MZ] + Uzhengshu)
                        设置 SB] = (SB] + Uzhengshu)
                  Else - 动作
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                              ((装备栏2 0060 <预设> 物品栏第 4 格的物品) 的类型) 等于 未装备手镯
                            Then - 动作
                              物品 - 删除 (装备栏2 0060 <预设> 物品栏第 4 格的物品)
                              英雄 - 把 (被操作物品) 给 装备栏2 0060 <预设>
                              物品 - 设置(被操作物品) 不可丢弃
                              设置 GJx] = (GJx] + Uzhengshu)
                              设置 GJD] = (GJD] + Uzhengshu)
                              设置 FYx] = (FYx] + Uzhengshu)
                              设置 FYD] = (FYD] + Uzhengshu)
                              设置 MZ] = (MZ] + Uzhengshu)
                              设置 SB] = (SB] + Uzhengshu)
                            Else - 动作
                              游戏 - 对 (所有玩家) 发送显示 1.00 秒的文本信息: 已经装备了2个...
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 5
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                  If - 条件
                        ((装备栏2 0060 <预设> 物品栏第 5 格的物品) 的类型) 等于 未装备项链
                  Then - 动作
                        物品 - 删除 (装备栏2 0060 <预设> 物品栏第 5 格的物品)
                        英雄 - 把 (被操作物品) 给 装备栏2 0060 <预设>
                        物品 - 设置(被操作物品) 不可丢弃
                        设置 GJx] = (GJx] + Uzhengshu)
                        设置 GJD] = (GJD] + Uzhengshu)
                        设置 FYx] = (FYx] + Uzhengshu)
                        设置 FYD] = (FYD] + Uzhengshu)
                        设置 MZ] = (MZ] + Uzhengshu)
                        设置 SB] = (SB] + Uzhengshu)
                  Else - 动作
                        游戏 - 对 (所有玩家) 发送显示 1.00 秒的文本信息: 已经装备了项...
            Else - 动作
      触发器 - 运行 未命名触发器 007 <预设> (无视条件)

未命名触发器 006 复制
    事件
      单位 - 任意单位 使用物品
    条件
      所有条件成立
            条件
                (圣骑士 0000 <预设> 所持有的物品数量) 小于 6
                ((触发单位) 是 英雄) 等于 FALSE
                ((被操作物品) 的分类) 等于 人造
    动作
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 13 - 13 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 3 - 6 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 6 - 10 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 14 - 16 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 17 - 20 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 23 - 24 字节部分) 为整数)
      设置 Uzhengshu = (转换 (截取 ((被操作物品) 的名字) 的 25 - 26 字节部分) 为整数)
      设置 Uzhengshu = ((触发玩家) 的玩家索引号)
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 1
            Then - 动作
                英雄 - 给予 圣骑士 0000 <预设> (被操作物品)
                物品 - 设置(被操作物品) 可丢弃
                英雄 - 创建 未装备武器 给 装备栏1 0058 <预设>
                设置 GJx] = (GJx] - Uzhengshu)
                设置 GJD] = (GJD] - Uzhengshu)
                设置 FYx] = (FYx] - Uzhengshu)
                设置 FYD] = (FYD] - Uzhengshu)
                设置 MZ] = (MZ] - Uzhengshu)
                设置 SB] = (SB] - Uzhengshu)
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 2
            Then - 动作
                英雄 - 把 (被操作物品) 给 圣骑士 0000 <预设>
                物品 - 设置(被操作物品) 可丢弃
                英雄 - 创建 未装备头盔 给 装备栏1 0058 <预设>
                设置 GJx] = (GJx] - Uzhengshu)
                设置 GJD] = (GJD] - Uzhengshu)
                设置 FYx] = (FYx] - Uzhengshu)
                设置 FYD] = (FYD] - Uzhengshu)
                设置 MZ] = (MZ] - Uzhengshu)
                设置 SB] = (SB] - Uzhengshu)
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 3
            Then - 动作
                英雄 - 把 (被操作物品) 给 圣骑士 0000 <预设>
                物品 - 设置(被操作物品) 可丢弃
                英雄 - 创建 未装备戒指 给 装备栏2 0060 <预设>
                设置 GJx] = (GJx] - Uzhengshu)
                设置 GJD] = (GJD] - Uzhengshu)
                设置 FYx] = (FYx] - Uzhengshu)
                设置 FYD] = (FYD] - Uzhengshu)
                设置 MZ] = (MZ] - Uzhengshu)
                设置 SB] = (SB] - Uzhengshu)
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 4
            Then - 动作
                英雄 - 把 (被操作物品) 给 圣骑士 0000 <预设>
                物品 - 设置(被操作物品) 可丢弃
                英雄 - 创建 未装备手镯 给 装备栏2 0060 <预设>
                设置 GJx] = (GJx] - Uzhengshu)
                设置 GJD] = (GJD] - Uzhengshu)
                设置 FYx] = (FYx] - Uzhengshu)
                设置 FYD] = (FYD] - Uzhengshu)
                设置 MZ] = (MZ] - Uzhengshu)
                设置 SB] = (SB] - Uzhengshu)
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Uzhengshu 等于 5
            Then - 动作
                英雄 - 把 (被操作物品) 给 圣骑士 0000 <预设>
                物品 - 设置(被操作物品) 可丢弃
                英雄 - 创建 未装备项链 给 装备栏2 0060 <预设>
                设置 GJx] = (GJx] - Uzhengshu)
                设置 GJD] = (GJD] - Uzhengshu)
                设置 FYx] = (FYx] - Uzhengshu)
                设置 FYD] = (FYD] - Uzhengshu)
                设置 MZ] = (MZ] - Uzhengshu)
                设置 SB] = (SB] - Uzhengshu)
            Else - 动作
      触发器 - 运行 未命名触发器 007 <预设> (无视条件)

未命名触发器 008
    事件
      单位 - 任意单位 使用物品
    条件
      ((被操作物品) 的分类) 等于 人造
    动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((被操作物品) 的类型) 等于 查看装备
            Then - 动作
                选择 - 添加选择 装备栏1 0058 <预设> 对 玩家1(红色)
                选择 - 取消选择 圣骑士 0000 <预设> 对 玩家1(红色)
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((被操作物品) 的类型) 等于 下一页
            Then - 动作
                选择 - 添加选择 装备栏2 0060 <预设> 对 玩家1(红色)
                选择 - 取消选择 装备栏1 0058 <预设> 对 玩家1(红色)
            Else - 动作
      如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((被操作物品) 的类型) 等于 关闭
            Then - 动作
                选择 - 添加选择 圣骑士 0000 <预设> 对 玩家1(红色)
                选择 - 取消选择 装备栏2 0060 <预设> 对 玩家1(红色)
            Else - 动作

未命名触发器 001
    事件
      时间 - 游戏开始 0.00 秒
    条件
    动作
      For循环整数A从 1 到 12, 做动作
            Loop - 动作
                玩家 - 禁用 魔法书对 (玩家 (循环整数A))
      设置 Tbiao = ReplaceableTextures\CommandButtons\BTNMaskOfDeath.blp
      设置 Tbiao = ReplaceableTextures\CommandButtons\BTNClawsOfAttack.blp
      设置 Tbiao = ReplaceableTextures\CommandButtons\BTNHelmutPurple.blp
      设置 Tbiao = ReplaceableTextures\CommandButtons\BTNRingSkull.blp
      设置 Tbiao = ReplaceableTextures\CommandButtons\BTNRingGreen.blp
      设置 Tbiao = ReplaceableTextures\CommandButtons\BTNOrbOfFrost.blp
      单位组 - 添加 ((可用地图区域) 内的所有单位) 内所有单位到 diren
      单位组 - 选取 diren 内所有单位做动作
            Loop - 动作
                触发器 - 为 未命名触发器 002 <预设> 添加事件: (单位 - (选取单位) 接受伤害)
                触发器 - 为 gongji <预设> 添加事件: (单位 - (选取单位) 接受伤害)
      多面板 - 创建一个列数为 6 行数为 5 标题为 ((本地玩家) 的名字) 的多面板
      多面板 - 设置 最后创建的多面板 的所有项目显示风格: 显示 文字 隐藏 图标
      For循环整数A从 1 到 5, 做动作
            Loop - 动作
                多面板 - 设置 (最后创建的多面板) 第 4 列,第 (循环整数A) 行项目的显示风格: 隐藏 文字 显示 图标
      多面板 - 设置 (最后创建的多面板) 第 5 列,第 3 行项目的显示风格: 隐藏 文字 显示 图标
      多面板 - 设置 (最后创建的多面板) 第 5 列,第 4 行项目的显示风格: 隐藏 文字 显示 图标
      For循环整数A从 1 到 5, 做动作
            Loop - 动作
                多面板 - 设置 (最后创建的多面板) 第 1 列,第 (循环整数A) 行的项目宽度为屏幕的 2.00%
                多面板 - 设置 (最后创建的多面板) 第 2 列,第 (循环整数A) 行的项目宽度为屏幕的 5.00%
                多面板 - 设置 (最后创建的多面板) 第 3 列,第 (循环整数A) 行的项目宽度为屏幕的 2.00%
                多面板 - 设置 (最后创建的多面板) 第 4 列,第 (循环整数A) 行的项目宽度为屏幕的 1.00%
                多面板 - 设置 (最后创建的多面板) 第 5 列,第 (循环整数A) 行的项目宽度为屏幕的 1.00%
                多面板 - 设置 (最后创建的多面板) 第 6 列,第 (循环整数A) 行的项目宽度为屏幕的 0.00%
      多面板 - 设置 (最后创建的多面板) 第 1 列,第 1 行的项目文本为 |CFF00FFFF攻击
      多面板 - 设置 (最后创建的多面板) 第 1 列,第 2 行的项目文本为 |CFFFF0000防御
      多面板 - 设置 (最后创建的多面板) 第 1 列,第 3 行的项目文本为 |CFF00FFFF命中
      多面板 - 设置 (最后创建的多面板) 第 1 列,第 4 行的项目文本为 |CFFFF0000闪避
      多面板 - 设置 (最后创建的多面板) 第 1 列,第 5 行的项目文本为 |CFF0000FF经验
      多面板 - 设置 (最后创建的多面板) 第 3 列,第 1 行的项目文本为 |CFF00FFFF武器
      多面板 - 设置 (最后创建的多面板) 第 3 列,第 2 行的项目文本为 |CFFFF0000头盔
      多面板 - 设置 (最后创建的多面板) 第 3 列,第 3 行的项目文本为 |CFF00FFFF戒指
      多面板 - 设置 (最后创建的多面板) 第 3 列,第 4 行的项目文本为 |CFFFF0000手镯
      多面板 - 设置 (最后创建的多面板) 第 3 列,第 5 行的项目文本为 |CFF0000FF项链

未命名触发器 007
    事件
    条件
    动作
      多面板 - 设置 (最后创建的多面板) 第 2 列,第 1 行的项目文本为 ((转换 GJx[((本地玩家) 的玩家索引号)] 为字符串) + ( -+ (转换 GJD[((本地玩家) 的玩家索引号)] 为字符串)))
      多面板 - 设置 (最后创建的多面板) 第 2 列,第 2 行的项目文本为 ((转换 FYx[((本地玩家) 的玩家索引号)] 为字符串) + ( -+ (转换 FYD[((本地玩家) 的玩家索引号)] 为字符串)))
      多面板 - 设置 (最后创建的多面板) 第 2 列,第 3 行的项目文本为 (转换 MZ[((本地玩家) 的玩家索引号)] 为字符串)
      多面板 - 设置 (最后创建的多面板) 第 2 列,第 4 行的项目文本为 (转换 SB[((本地玩家) 的玩家索引号)] 为字符串)
      多面板 - 设置 (最后创建的多面板) 第 4 列,第 1 行的项目图标为 Tbiao[(转换 (截取 ((装备栏1 0058 <预设> 物品栏第 1 格的物品) 的名字) 的 30 - 30 字节部分) 为整数)]
      多面板 - 设置 (最后创建的多面板) 第 4 列,第 2 行的项目图标为 Tbiao[(转换 (截取 ((装备栏1 0058 <预设> 物品栏第 2 格的物品) 的名字) 的 30 - 30 字节部分) 为整数)]
      多面板 - 设置 (最后创建的多面板) 第 4 列,第 3 行的项目图标为 Tbiao[(转换 (截取 ((装备栏2 0060 <预设> 物品栏第 1 格的物品) 的名字) 的 30 - 30 字节部分) 为整数)]
      多面板 - 设置 (最后创建的多面板) 第 5 列,第 3 行的项目图标为 Tbiao[(转换 (截取 ((装备栏2 0060 <预设> 物品栏第 2 格的物品) 的名字) 的 30 - 30 字节部分) 为整数)]
      多面板 - 设置 (最后创建的多面板) 第 4 列,第 4 行的项目图标为 Tbiao[(转换 (截取 ((装备栏2 0060 <预设> 物品栏第 3 格的物品) 的名字) 的 30 - 30 字节部分) 为整数)]
      多面板 - 设置 (最后创建的多面板) 第 5 列,第 4 行的项目图标为 Tbiao[(转换 (截取 ((装备栏2 0060 <预设> 物品栏第 4 格的物品) 的名字) 的 30 - 30 字节部分) 为整数)]
      多面板 - 设置 (最后创建的多面板) 第 4 列,第 5 行的项目图标为 Tbiao[(转换 (截取 ((装备栏2 0060 <预设> 物品栏第 5 格的物品) 的名字) 的 30 - 30 字节部分) 为整数)]

zhuixu118 发表于 2011-10-21 18:30:38

感谢楼主分享好东西了

閃洸メ血舞 发表于 2011-7-12 02:10:48

74123310 发表于 2013-6-27 20:25:25

好东西 值得收藏

帝企鹅 发表于 2013-7-1 19:08:47

确实是好东东

努力作图的萌新 发表于 2017-9-13 13:21:43


谢谢分享!!!!!!!!

zy10532 发表于 2019-11-13 23:19:14

100万个赞夸你都不嫌多

YCMabc157249 发表于 2021-2-4 11:19:32

支持一下啊-

qwe364520341 发表于 2023-4-25 06:03:34

666666666666

qwe364520341 发表于 2023-4-25 06:34:26

66666666666
页: [1]
查看完整版本: 装备多面板