请选择 进入手机版 | 继续访问电脑版

GA地精研究院

 找回密码
 立即注册
查看: 758|回复: 3

[待分类] 存点东西……

[复制链接]
发表于 2013-4-8 23:04:15 | 显示全部楼层 |阅读模式
[trigger]WeaponChange 2
    事件
        单位 - 任意单位 丢弃物品
    条件
        ((被操作物品) 的分类) 等于 永久
        ((触发单位) 是 英雄) 等于 TRUE
        Or - 任意条件成立
            条件
                ((触发单位) 的类型) 等于 幸存者 单手(匕首)
                ((触发单位) 的类型) 等于 幸存者 单手(法杖)
                ((触发单位) 的类型) 等于 幸存者 单手(剑)
                ((触发单位) 的类型) 等于 幸存者 副手
                ((触发单位) 的类型) 等于 幸存者 匕首盾
                ((触发单位) 的类型) 等于 幸存者 法杖盾
                ((触发单位) 的类型) 等于 幸存者 剑盾
                ((触发单位) 的类型) 等于 幸存者 弓箭
                ((触发单位) 的类型) 等于 幸存者 弩炮
                ((触发单位) 的类型) 等于 幸存者 双手
                ((触发单位) 的类型) 等于 幸存者 长柄
                ((触发单位) 的类型) 等于 幸存者 双持(剑)
                ((触发单位) 的类型) 等于 幸存者 双持(匕首)
                ((触发单位) 的类型) 等于 幸存者 双持(法杖)
    动作
        设置 Hero_WeaponChange_HP = (生命值 对于 (触发单位))
        设置 Hero_WeaponChange_MP = (魔法值 对于 (触发单位))
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                Or - 任意条件成立
                    条件
                        ((触发单位) 的类型) 等于 幸存者 单手(匕首)
                        ((触发单位) 的类型) 等于 幸存者 单手(法杖)
                        ((触发单位) 的类型) 等于 幸存者 单手(剑)
                        ((触发单位) 的类型) 等于 幸存者 副手
                        ((触发单位) 的类型) 等于 幸存者 弓箭
                        ((触发单位) 的类型) 等于 幸存者 弩炮
                        ((触发单位) 的类型) 等于 幸存者 双手
                        ((触发单位) 的类型) 等于 幸存者 长柄
            Then - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 单手(匕首)
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 单手(匕首) 给 (触发单位)
                        单位 - 删除 0变身 单手(匕首) 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 单手(法杖)
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 单手(法杖) 给 (触发单位)
                        单位 - 删除 0变身 单手(法杖) 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 单手(剑)
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 单手(剑) 给 (触发单位)
                        单位 - 删除 0变身 单手(剑) 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 副手
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 副手 给 (触发单位)
                        单位 - 删除 0变身 副手 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 弓箭
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 弓箭 给 (触发单位)
                        单位 - 删除 0变身 弓箭 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 弩炮
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 弩炮 给 (触发单位)
                        单位 - 删除 0变身 弩炮 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 双手
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 双手 给 (触发单位)
                        单位 - 删除 0变身 双手 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 长柄
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 长柄 给 (触发单位)
                        单位 - 删除 0变身 长柄 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
            Else - 动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                Or - 任意条件成立
                    条件
                        ((触发单位) 的类型) 等于 幸存者 匕首盾
                        ((触发单位) 的类型) 等于 幸存者 法杖盾
                        ((触发单位) 的类型) 等于 幸存者 剑盾
                        ((触发单位) 的类型) 等于 幸存者 双持(剑)
                        ((触发单位) 的类型) 等于 幸存者 双持(匕首)
                        ((触发单位) 的类型) 等于 幸存者 双持(法杖)
            Then - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 匕首盾
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 匕首盾 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 匕首盾 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 匕首盾 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 匕首盾 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 法杖盾
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 法杖盾 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 法杖盾 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 法杖盾 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 法杖盾 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 剑盾
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 剑盾 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 剑盾 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 剑盾 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 剑盾 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 双持(匕首)
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 双持(匕首) 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 双持(匕首) 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        Or - 任意条件成立
                                            条件
                                                ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 双持(匕首) 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 双持(匕首) 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 双持(法杖)
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 双持(法杖) 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 双持(法杖) 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        Or - 任意条件成立
                                            条件
                                                ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 双持(法杖) 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 双持(法杖) 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 双持(剑)
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 双持(剑) 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 双持(剑) 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        Or - 任意条件成立
                                            条件
                                                ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 双持(剑) 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 双持(剑) 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
            Else - 动作
[/trigger]

 楼主| 发表于 2013-4-8 23:21:46 | 显示全部楼层
[trigger]MultiItem skill
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 00背包
    动作
        触发器 - 关闭 WeaponGet <预设>
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                Or - 任意条件成立
                    条件
                        ((触发单位) 的类型) 等于 幸存者 单手(匕首)
                        ((触发单位) 的类型) 等于 幸存者 单手(法杖)
                        ((触发单位) 的类型) 等于 幸存者 单手(剑)
                        ((触发单位) 的类型) 等于 幸存者 副手
                        ((触发单位) 的类型) 等于 幸存者 弓箭
                        ((触发单位) 的类型) 等于 幸存者 弩炮
                        ((触发单位) 的类型) 等于 幸存者 双手
                        ((触发单位) 的类型) 等于 幸存者 长柄
            Then - 动作
                设置 Hero_WeaponChange_HP = (生命值 对于 (触发单位))
                设置 Hero_WeaponChange_MP = (魔法值 对于 (触发单位))
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 单手(匕首)
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 单手(匕首) 给 (触发单位)
                        单位 - 删除 0变身 单手(匕首) 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 单手(法杖)
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 单手(法杖) 给 (触发单位)
                        单位 - 删除 0变身 单手(法杖) 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 单手(剑)
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 单手(剑) 给 (触发单位)
                        单位 - 删除 0变身 单手(剑) 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 副手
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 副手 给 (触发单位)
                        单位 - 删除 0变身 副手 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 弓箭
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 弓箭 给 (触发单位)
                        单位 - 删除 0变身 弓箭 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 弩炮
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 弩炮 给 (触发单位)
                        单位 - 删除 0变身 弩炮 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 双手
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 双手 给 (触发单位)
                        单位 - 删除 0变身 双手 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 长柄
                    Then - 动作
                        设置 Hero_WeaponChange_Unit = (触发单位)
                        单位 - 添加 0变身 长柄 给 (触发单位)
                        单位 - 删除 0变身 长柄 从 (触发单位)
                        触发器 - 运行 SkillSave <预设> (检查条件)
                    Else - 动作
            Else - 动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                Or - 任意条件成立
                    条件
                        ((触发单位) 的类型) 等于 幸存者 匕首盾
                        ((触发单位) 的类型) 等于 幸存者 法杖盾
                        ((触发单位) 的类型) 等于 幸存者 剑盾
                        ((触发单位) 的类型) 等于 幸存者 双持(剑)
                        ((触发单位) 的类型) 等于 幸存者 双持(匕首)
                        ((触发单位) 的类型) 等于 幸存者 双持(法杖)
            Then - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 匕首盾
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 匕首盾 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 匕首盾 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 匕首盾 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 匕首盾 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 法杖盾
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 法杖盾 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 法杖盾 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 法杖盾 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 法杖盾 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 剑盾
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 剑盾 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 剑盾 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 剑盾 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 剑盾 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 双持(匕首)
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 双持(匕首) 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 双持(匕首) 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        Or - 任意条件成立
                                            条件
                                                ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 双持(匕首) 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 双持(匕首) 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 双持(法杖)
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 双持(法杖) 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 双持(法杖) 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        Or - 任意条件成立
                                            条件
                                                ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 双持(法杖) 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 双持(法杖) 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((触发单位) 的类型) 等于 幸存者 双持(剑)
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 0变身 双持(剑) 单手变成的 给 (触发单位)
                                单位 - 删除 0变身 双持(剑) 单手变成的 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        Or - 任意条件成立
                                            条件
                                                ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                                ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                                    Then - 动作
                                        设置 Hero_WeaponChange_Unit = (触发单位)
                                        单位 - 添加 0变身 双持(剑) 副手变成的 给 (触发单位)
                                        单位 - 删除 0变身 双持(剑) 副手变成的 从 (触发单位)
                                        触发器 - 运行 SkillSave <预设> (检查条件)
                                    Else - 动作
                    Else - 动作
            Else - 动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                MultiItemP[(((触发单位) 的所有者) 的玩家索引号)] 小于 (MultiItemN[(((触发单位) 的所有者) 的玩家索引号)] - 1)
            Then - 动作
                设置 MultiItemM = ((MultiItemP[(((触发单位) 的所有者) 的玩家索引号)] + 1) + (((((触发单位) 的所有者) 的玩家索引号) - 1) x 12))
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        MultiItemO[MultiItemM] 等于 0
                    Then - 动作
                        单位 - 创建 1 个 [双物品栏] 给 ((触发单位) 的所有者) 在 (MJ <预设> 的中心点) ,面向角度为 默认建筑朝向 度
                        设置 MultiItemO[MultiItemM] = 1
                        设置 MultiItemUnit[MultiItemM] = (最后创建的单位)
                    Else - 动作
                        不做任何动作
                循环动作[循环整数B]从 1 到 6, 运行 (Loop - 动作)
                    Loop - 动作
                        设置 MultiItemNum = (((触发单位) 物品栏第 循环整数B [R] 格的物品) 的使用次数)
                        英雄 - 创建 (((触发单位) 物品栏第 循环整数B [R] 格的物品) 的类型) 给 MultiItemUnit[MultiItemM]
                        物品 - 设置 (最后创建的物品) 的使用次数为 MultiItemNum
                        物品 - 删除 ((触发单位) 物品栏第 循环整数B [R] 格的物品)
                        设置 MultiItemNum = ((MultiItemUnit[(MultiItemM + 1)] 物品栏第 循环整数B [R] 格的物品) 的使用次数)
                        英雄 - 创建 ((MultiItemUnit[(MultiItemM + 1)] 物品栏第 循环整数B [R] 格的物品) 的类型) 给 (触发单位)
                        物品 - 设置 (最后创建的物品) 的使用次数为 MultiItemNum
                        物品 - 删除 (MultiItemUnit[(MultiItemM + 1)] 物品栏第 循环整数B [R] 格的物品)
                设置 MultiItemP[(((触发单位) 的所有者) 的玩家索引号)] = (MultiItemP[(((触发单位) 的所有者) 的玩家索引号)] + 1)
                游戏 - 对 (转换 ((触发单位) 的所有者) 为玩家组) 发送显示 3.00 秒的文本信息: (物品栏 + (转换 (MultiItemP[(((触发单位) 的所有者) 的玩家索引号)] + 1) 为字符串))
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        Or - 任意条件成立
                            条件
                                ((触发单位) 的 武器 弓箭 技能等级) 大于 0
                                ((触发单位) 的 武器 弩炮 技能等级) 大于 0
                                ((触发单位) 的 武器 双手 技能等级) 大于 0
                                ((触发单位) 的 武器 长柄 技能等级) 大于 0
                                ((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
                                ((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
                                ((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
                                ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 弓箭 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 弓箭 给 (触发单位)
                                单位 - 删除 1变身 弓箭 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 弩炮 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 弩炮 给 (触发单位)
                                单位 - 删除 1变身 弩炮 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 双手 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 双手 给 (触发单位)
                                单位 - 删除 1变身 双手 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 长柄 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 长柄 给 (触发单位)
                                单位 - 删除 1变身 长柄 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 单手(匕首) 给 (触发单位)
                                单位 - 删除 1变身 单手(匕首) 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 单手(法杖) 给 (触发单位)
                                单位 - 删除 1变身 单手(法杖) 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 单手(剑) 给 (触发单位)
                                单位 - 删除 1变身 单手(剑) 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                Or - 任意条件成立
                                    条件
                                        ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                        ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                        ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                        ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 副手 给 (触发单位)
                                单位 - 删除 1变身 副手 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                    Else - 动作
            Else - 动作
                设置 MultiItemM = ((MultiItemP[(((触发单位) 的所有者) 的玩家索引号)] + 1) + (((((触发单位) 的所有者) 的玩家索引号) - 1) x 12))
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        MultiItemO[MultiItemM] 等于 0
                    Then - 动作
                        单位 - 创建 1 个 [双物品栏] 给 ((触发单位) 的所有者) 在 (MJ <预设> 的中心点) ,面向角度为 默认建筑朝向 度
                        设置 MultiItemO[MultiItemM] = 1
                        设置 MultiItemUnit[MultiItemM] = (最后创建的单位)
                    Else - 动作
                        不做任何动作
                循环动作[循环整数B]从 1 到 6, 运行 (Loop - 动作)
                    Loop - 动作
                        设置 MultiItemNum = (((触发单位) 物品栏第 循环整数B [R] 格的物品) 的使用次数)
                        英雄 - 创建 (((触发单位) 物品栏第 循环整数B [R] 格的物品) 的类型) 给 MultiItemUnit[MultiItemM]
                        物品 - 设置 (最后创建的物品) 的使用次数为 MultiItemNum
                        物品 - 删除 ((触发单位) 物品栏第 循环整数B [R] 格的物品)
                        设置 MultiItemNum = ((MultiItemUnit[(MultiItemM - MultiItemP[(((触发单位) 的所有者) 的玩家索引号)])] 物品栏第 循环整数B [R] 格的物品) 的使用次数)
                        英雄 - 创建 ((MultiItemUnit[(MultiItemM - MultiItemP[(((触发单位) 的所有者) 的玩家索引号)])] 物品栏第 循环整数B [R] 格的物品) 的类型) 给 (触发单位)
                        物品 - 设置 (最后创建的物品) 的使用次数为 MultiItemNum
                        物品 - 删除 (MultiItemUnit[(MultiItemM - MultiItemP[(((触发单位) 的所有者) 的玩家索引号)])] 物品栏第 循环整数B [R] 格的物品)
                设置 MultiItemP[(((触发单位) 的所有者) 的玩家索引号)] = 0
                游戏 - 对 (转换 ((触发单位) 的所有者) 为玩家组) 发送显示 3.00 秒的文本信息: (物品栏 + 1)
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        Or - 任意条件成立
                            条件
                                ((触发单位) 的 武器 弓箭 技能等级) 大于 0
                                ((触发单位) 的 武器 弩炮 技能等级) 大于 0
                                ((触发单位) 的 武器 双手 技能等级) 大于 0
                                ((触发单位) 的 武器 长柄 技能等级) 大于 0
                                ((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
                                ((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
                                ((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
                                ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 弓箭 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 弓箭 给 (触发单位)
                                单位 - 删除 1变身 弓箭 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 弩炮 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 弩炮 给 (触发单位)
                                单位 - 删除 1变身 弩炮 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 双手 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 双手 给 (触发单位)
                                单位 - 删除 1变身 双手 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 长柄 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 长柄 给 (触发单位)
                                单位 - 删除 1变身 长柄 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(匕首) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 单手(匕首) 给 (触发单位)
                                单位 - 删除 1变身 单手(匕首) 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(法杖) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 单手(法杖) 给 (触发单位)
                                单位 - 删除 1变身 单手(法杖) 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((触发单位) 的 武器 单手(剑) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 单手(剑) 给 (触发单位)
                                单位 - 删除 1变身 单手(剑) 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                Or - 任意条件成立
                                    条件
                                        ((触发单位) 的 武器 持盾 技能等级) 大于 0
                                        ((触发单位) 的 武器 副手(匕首) 技能等级) 大于 0
                                        ((触发单位) 的 武器 副手(法杖) 技能等级) 大于 0
                                        ((触发单位) 的 武器 副手(剑) 技能等级) 大于 0
                            Then - 动作
                                设置 Hero_WeaponChange_Unit = (触发单位)
                                单位 - 添加 1变身 副手 给 (触发单位)
                                单位 - 删除 1变身 副手 从 (触发单位)
                                触发器 - 运行 SkillSave <预设> (检查条件)
                            Else - 动作
                    Else - 动作
        触发器 - 开启 WeaponGet <预设>
[/trigger]
回复 支持 反对

使用道具 举报

发表于 2015-10-8 18:59:04 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2018-10-11 01:23:02 | 显示全部楼层
这是干嘛用的呢?
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2018-12-16 03:31 , Processed in 0.054254 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表