找回密码
 点一下
查看: 2785|回复: 5

【求助】dota连杀触发问题

[复制链接]
发表于 2014-1-21 20:02:09 | 显示全部楼层 |阅读模式
有没有哪位触发高手帮我看这条触发存在的问题该如何解决啊
问题:杀到五杀,等了很长一段时间,杀一个英雄还是五杀,高手求解。希望大神帮我看一下,然后再告诉我改怎么改。
触发:B
    事件
        单位 - 任意单位 死亡
    条件
        ((触发单位) 是 英雄) 等于 TRUE
        ((凶手单位) 是 英雄) 等于 TRUE
        (((触发单位) 的所有者) 的玩家索引号) 小于或等于 10
        (((凶手单位) 的所有者) 的玩家索引号) 小于或等于 10
    动作
        自定义代码:   local integer udg_TP
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((触发单位) 是 ((凶手单位) 的所有者) 的敌对单位) 等于 TRUE
            Then - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        CS[(((触发单位) 的所有者) 的玩家索引号)] 小于 3
                    Then - 动作
                        游戏 - 对 (所有玩家) 发送文本信息: (((凶手单位) 的名字) + (  杀死了   + ((触发单位) 的名字)))
                    Else - 动作
                        游戏 - 对 (所有玩家) 发送文本信息: (((凶手单位) 的名字) + (  终结了   + (((触发单位) 的名字) + (  的   + Strings[CS[(((触发单位) 的所有者) 的玩家索引号)]]))))
                设置 CS[(((触发单位) 的所有者) 的玩家索引号)] = 0
                设置 ML[(((触发单位) 的所有者) 的玩家索引号)] = 0
                设置 ON[(转换 ((转换 (((触发单位) 的所有者) 的玩家索引号) 为实数) / 6.00) 为整数)] = 0
                -------- 终结称号 --------
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        FB 等于 TRUE
                    Then - 动作
                        游戏 - 对 (所有玩家) 发送文本信息: (((凶手单位) 的名字) + Strings[1])
                        声音 - 播放 Sounds[1]
                        设置 FB = FALSE
                    Else - 动作
                -------- 判断FirstBlood --------
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((Time 的逝去时间) - NK[(((凶手单位) 的所有者) 的玩家索引号)]) 小于或等于 15.00
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ML[(((凶手单位) 的所有者) 的玩家索引号)] 小于 5
                            Then - 动作
                                设置 ML[(((凶手单位) 的所有者) 的玩家索引号)] = (ML[(((凶手单位) 的所有者) 的玩家索引号)] + 1)
                            Else - 动作
                    Else - 动作
                        设置 ML[(((凶手单位) 的所有者) 的玩家索引号)] = 1
                -------- 判断连杀 --------
                设置 NK[(((凶手单位) 的所有者) 的玩家索引号)] = (Time 的逝去时间)
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        CS[(((凶手单位) 的所有者) 的玩家索引号)] 小于 10
                    Then - 动作
                        设置 CS[(((凶手单位) 的所有者) 的玩家索引号)] = (CS[(((凶手单位) 的所有者) 的玩家索引号)] + 1)
                    Else - 动作
                设置 ON[(转换 ((转换 (((凶手单位) 的所有者) 的玩家索引号) 为实数) / 6.00) 为整数)] = (ON[(转换 ((转换 (((凶手单位) 的所有者) 的玩家索引号) 为实数) / 6.00) 为整数)] + 1)
                -------- 增加称号 --------
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        CS[(((凶手单位) 的所有者) 的玩家索引号)] 大于或等于 3
                    Then - 动作
                        声音 - 播放 Sounds[CS[(((凶手单位) 的所有者) 的玩家索引号)]]
                    Else - 动作
                设置 TP = ((ON[(转换 ((转换 (((凶手单位) 的所有者) 的玩家索引号) 为实数) / 6.00) 为整数)] x 6) + ML[(((凶手单位) 的所有者) 的玩家索引号)])
                等待 2.00 秒(游戏时间)
                自定义代码:   if udg_TP/ 6 >= 5 then
                游戏 - 对 (所有玩家) 发送文本信息: (Strings[(15 + (转换 ((转换 (((凶手单位) 的所有者) 的玩家索引号) 为实数) / 6.00) 为整数))] + Strings[2])
                声音 - 播放 Sounds[2]
                自定义代码:   endif
                自定义代码:   if ModuloInteger(udg_TP, 6) >= 2 then
                游戏 - 对 (所有玩家) 发送文本信息: (((凶手单位) 的名字) + Strings[(9 + (TP mod 6))])
                声音 - 播放 Sounds[(9 + (TP mod 6))]
                自定义代码:   endif
            Else - 动作
                游戏 - 对 (所有玩家) 发送文本信息: (((触发单位) 的名字) + (  被队友   + (((凶手单位) 的名字) +   反补了)))

发表于 2014-1-21 20:22:02 | 显示全部楼层
仿DOTA连杀系统
  连杀系统.w3x (197.29 KB, 下载次数: 218)
可以参考一下
回复

使用道具 举报

 楼主| 发表于 2014-1-21 20:25:57 | 显示全部楼层
额。。。。我就是直接复制这个的。。
回复

使用道具 举报

发表于 2014-1-21 20:28:30 | 显示全部楼层
头像...瞎了<_<
回复

使用道具 举报

 楼主| 发表于 2014-1-21 20:37:16 | 显示全部楼层
......谁能来帮下啊!!!
回复

使用道具 举报

发表于 2014-8-15 19:08:07 | 显示全部楼层
.....................
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-4 01:22 , Processed in 0.164009 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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