找回密码
 点一下
查看: 659|回复: 6

哪個大大可以幫忙,需要敵方英雄全死,敵方失敗的觸發

[复制链接]
发表于 2012-8-1 15:18:33 | 显示全部楼层 |阅读模式
如:玩者1~10的英雄全死
玩者12獲得勝利如何做出來
发表于 2012-8-1 17:31:22 | 显示全部楼层
[trigger]Defeat
    事件
        单位 - 任意单位 死亡
    条件
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((完整地图区域) 内满足 ((((匹配单位) 是 英雄) 等于 TRUE) and ((((匹配单位) 的所有者) 的玩家索引号) 小于或等于 10)) 的所有单位) 中所有单位死亡) 等于 TRUE
            Then - 动作
                游戏 - 设置 玩家12(棕色) 胜利(显示 胜利对话框, 显示 计分屏)
            Else - 动作
[/trigger]
回复

使用道具 举报

发表于 2012-8-1 17:33:41 | 显示全部楼层
其实最好在选英雄的时候就用一个数组将英雄全部记录下来,然后循环检查。
不然可能会有效率和泄露的问题。
回复

使用道具 举报

 楼主| 发表于 2012-8-3 00:16:35 | 显示全部楼层
但如果是剛開始就是固定的英雄呢
都是一樣的英雄
回复

使用道具 举报

发表于 2012-8-3 01:04:49 | 显示全部楼层
固定英雄就更简单了,直接用预设单位就好了。
[trigger]Defeat
    事件
        单位 - 任意单位 死亡
    条件
        (血魔法师 0000 <预设> 处于死亡状态) 等于 TRUE
        (血魔法师 0001 <预设> 处于死亡状态) 等于 TRUE
        (血魔法师 0002 <预设> 处于死亡状态) 等于 TRUE
        (血魔法师 0003 <预设> 处于死亡状态) 等于 TRUE
        (血魔法师 0005 <预设> 处于死亡状态) 等于 TRUE
        (血魔法师 0006 <预设> 处于死亡状态) 等于 TRUE
    动作
        游戏 - 设置 玩家12(棕色) 胜利(显示 胜利对话框, 显示 计分屏)
[/trigger]
回复

使用道具 举报

发表于 2012-8-3 01:14:48 | 显示全部楼层
如果还是不知道怎么写的话,那就直接将下面的触发直接复制到你的地图上面去好了。
[trigger]Defeat
    事件
        单位 - 任意单位 死亡
    条件
    动作
        设置 Map_Region = (完整地图区域)
        设置 Hero_Group = (Map_Region 内满足 ((((匹配单位) 是 英雄) 等于 TRUE) and ((((匹配单位) 是镜像单位) 不等于 TRUE) and ((((匹配单位) 的所有者) 的玩家索引号) 小于或等于 10))) 的所有单位)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((触发单位) 在 Hero_Group 中) 等于 TRUE
                (Hero_Group 中所有单位死亡) 等于 TRUE
            Then - 动作
                游戏 - 设置 玩家12(棕色) 胜利(显示 胜利对话框, 显示 计分屏)
                For Loop_I 从 1 到 10, 做动作
                    Loop - 动作
                        游戏 - 设置 (玩家 Loop_I) 失败并显示失败信息: 失败!
            Else - 动作
        单位组 - 删除 Hero_Group
        区域(矩形) - 删除 Map_Region
[/trigger]
Defeat.w3x (12 KB, 下载次数: 1)
回复

使用道具 举报

 楼主| 发表于 2012-8-4 11:15:31 | 显示全部楼层
非常感謝!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

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

GMT+8, 2024-7-5 14:05 , Processed in 0.098097 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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