找回密码
 点一下
查看: 590|回复: 2

(急求)找人帮我看看效率(已经改成要求的格式了)

[复制链接]
发表于 2011-12-6 19:22:49 | 显示全部楼层 |阅读模式
我做的刷怪触发,有两种一种使用循环整数。一种是使用单位组
求人帮我看看哪个效率高


假设初始条件都做好了,点和单位的自定义值都添加
,以及计时器到期的事件


第一种,用循环数
[trigger]
未命名触发器 269
    事件
        单位 - 任意单位 死亡
    条件
        ((死亡单位) 的自定义值) 大于或等于 1
        ((死亡单位) 的自定义值) 小于或等于 20
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((死亡单位) 是 英雄) 等于 TRUE
            Then - 动作
                计时器 - 开启 A273[((死亡单位) 的自定义值)] ,计时方式: 一次性 时间设置: 180.00 秒
            Else - 动作
                计时器 - 开启 A273[((死亡单位) 的自定义值)] ,计时方式: 一次性 时间设置: (30.00 + ((转换 ((死亡单位) 的等级) 为实数) x 0.40)) 秒
        设置 A274[((死亡单位) 的自定义值)] = 5
未命名触发器 270
    事件
    条件
    动作
        For A02[40] 从 1 到 20, 做动作
            Loop - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        A274[A02[40]] 等于 5
                        (A273[A02[40]] 的剩余时间) 等于 0.00
                    Then - 动作
                        设置 A277[A02[40]] = (新建 中立敌对 的 |cff00ff00强盗队长 在 A275[A02[40]] 面向角度:A276[A02[40]] 度)
                        设置 A274[A02[40]] = 0
                        单位 - 设置 A277[A02[40]] 的自定义值为 A02[40]
                    Else - 动作



第二种

未命名触发器 591
    事件
        单位 - 任意单位 死亡
    条件
        ((死亡单位) 的所有者) 等于 中立敌对
        ((死亡单位) 的自定义值) 大于或等于 1
        ((死亡单位) 是镜像单位) 等于 FALSE
    动作
        如果 (A015 等于 没有单位) 成立则 (设置 A015 = (死亡单位)) 否则 (无动作)
        单位组 - 添加 (死亡单位) 到 A014
        计时器 - 开启 A002[((死亡单位) 的自定义值)] ,计时方式: 一次性 时间设置: (((转换 ((死亡单位) 的等级) 为实数) x 1.00) + 8.00) 秒
        单位组 - 选取 A014 内所有单位做动作
            Loop - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (A002[((选取单位) 的自定义值)] 的剩余时间) 小于 (A002[(A015 的自定义值)] 的剩余时间)
                    Then - 动作
                        设置 A015 = (选取单位)
                    Else - 动作
                        无动作
未命名触发器 739
    事件
    条件
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((A015 的自定义值) 大于或等于 1) and ((A015 的自定义值) 小于或等于 20)
            Then - 动作
                设置 A008[(A015 的自定义值)] = (新建 中立敌对 的 兔子 在 A012[(A015 的自定义值)] 面向角度:0.00 度)
            Else - 动作
                无动作
        单位 - 设置 A008[(A015 的自定义值)] 的自定义值为 (A015 的自定义值)
        单位组 - 把 A015 从 A014 移除
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (A014 为空) 等于 TRUE
            Then - 动作
                设置 A015 = 没有单位
            Else - 动作
                设置 A015 = (A014 中随机选取的一个单位)
        单位组 - 选取 A014 内所有单位做动作
            Loop - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (A002[((选取单位) 的自定义值)] 的剩余时间) 小于 (A002[(A015 的自定义值)] 的剩余时间)
                    Then - 动作
                        设置 A015 = (选取单位)
                    Else - 动作
                        无动作

[/trigger]

求指教~~~
 楼主| 发表于 2011-12-6 20:32:46 | 显示全部楼层
大哥大姐些。。。。难道就木有人帮我看看么。。。。
回复

使用道具 举报

 楼主| 发表于 2011-12-6 20:54:25 | 显示全部楼层
吼吼,我找到第三种方法了,比这个还要简单定点刷怪方法,我将上面两种融合下就更简单了!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 22:16 , Processed in 0.066094 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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