找回密码
 点一下
查看: 3414|回复: 66

如何编用命令来开关技能有无冷却时间的触发?

[复制链接]
发表于 2011-10-16 13:45:25 | 显示全部楼层 |阅读模式
在魔兽争霸的秘籍里,有一个作弊命令THEDUDEABIDES可以让技能立刻恢复到可用状态,但这个命令并不完美,只有在刚输入的时候才起一次作用,并且想再用的话,还要取消一次再激活才能起一次作用真是比坑爹还坑爹的命令!所以我就想如果能自己编个触发实现这个功能就好了,可惜本人是个新手,对WE一窍不通(别笑哦),只好在此请教下各位高手了!我的思路是这样的:在游戏中输入命令-CD(最好可以不用分大小写)后,像使用其它秘籍一样提示“启用秘籍”,之后输入这个命令的玩家的所有单位(包括英雄)的技能都没有冷却时间,其他的玩家不受到这个影响,除非他也输入-CD;如果再次输入-CD,则提示“取消秘籍”,这个玩家的单位的技能恢复正常。要注意的是,这个触发最好是能适合同时存在12个玩家的地图,当中的每一位玩家输入-CD后,只对他自己的单位起作用,其他人不能受到影响!!!请各位高手指教下,大家也可以来讨论下该怎么做!!!
发表于 2011-10-16 13:51:51 | 显示全部楼层
一窍不通的话,最好先熟悉一下

触发动作里只需要一个简单的动作就能让一个单位的所以技能cd恢复的
回复

使用道具 举报

发表于 2011-10-16 13:57:51 | 显示全部楼层
我怎么记得LZ很早以前出现过…………
话说上次要把金矿名改“————”的不就是LZ吗……
莫非我一不小心说出了真相


好吧……我错了。。居然在希瓦的地盘灌水
回复

使用道具 举报

发表于 2011-10-16 15:25:57 | 显示全部楼层
自带的密码开启后不是会减少CD时间的么?
回复

使用道具 举报

 楼主| 发表于 2011-10-17 00:00:35 | 显示全部楼层
不好意思,我用词不当,我是对触发不是很了解,都不知道该用哪些动作,有的想这样做,但找不到那些动作,有时候还不知道某些动作在WE里应该属于哪种指令。我是那种有想法却难实行的,就像上次那个金矿的金量设置为“------”的,没想到要那么多工程才能做到。所以我才觉得我对WE还是一窍不通!
回复

使用道具 举报

 楼主| 发表于 2011-10-17 00:06:07 | 显示全部楼层

回 3楼(xxy769506457) 的帖子

xxy769506457:自带的密码开启后不是会减少CD时间的么? (2011-10-16 15:25)
我是经过实验的,就那个秘籍不够完善,有缺陷。你可以用复制那个英文命令来试试。
回复

使用道具 举报

发表于 2011-10-17 00:27:10 | 显示全部楼层
触发不懂的话一个一个试不就好了吗? 把最简单的几个动作先看懂了  比如创建单位在指定点什么的
回复

使用道具 举报

发表于 2011-10-17 00:32:38 | 显示全部楼层
捕捉输入指令,开启一个触发,该触发能使输入指令的玩家每次使用技能就重置CD(没记错的话应该在“单位”里);
再次输入就关闭该触发。

多人的话。。。如果要省效率,那么就每个玩家做一个重置CD的T,捕捉输入指令,判断是哪个玩家输入的,然后开启对应的。。
额。。如果要做T省力。。那么就用自定义值、单位组等方法做记录,用来判断是否输过指令,对应的重置CD的T只需要一个即可

思路而已……细节部分LZ自己调吧~
回复

使用道具 举报

发表于 2011-10-20 01:26:18 | 显示全部楼层
   你这家伙真会享受地图。。

   先是--------金矿 然后又是这个。。

[s:197]  疑难杂症有木有。
回复

使用道具 举报

 楼主| 发表于 2011-10-21 01:02:16 | 显示全部楼层
我是打算做给小朋友玩的,顺便也满足下我无聊的欲望;我正在做一张可以让初接触冰封王座的小朋友了解和熟悉对战游戏的地图,我现在做了个触发还没时间试,不过我不会如何设置开关呀!现在输入-CD只能打开,不能关闭 还请各位大虾指点指点如何做开关!以下是我做的触发:
[trigger]
CD1
    事件
        玩家 - 玩家1(红色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家2(蓝色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家3(青色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家4(紫色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家5(黄色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家6(橙色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家7(绿色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家8(粉红) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家9(灰色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家10(淡蓝) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家11(暗绿) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
        玩家 - 玩家12(棕色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
    条件
    动作
        任务 - 对 全部玩家 [R] 发送 提示 信息: 启用秘籍
        玩家组 - 添加 (触发玩家) 到 CDPlayer
        玩家组 - 选取 CDPlayer 内所有玩家做动作
            Loop - 动作
                单位组 - 选取 (属于 (选取玩家) 的所有单位) 内所有单位 (触发器 - 为 CD2 <预设> 添加事件: (单位 - (选取单位) 施放技能结束))
[/trigger]

[trigger]
CD2
    事件
    条件
    动作
        单位 - 重置 (匹配单位) 的所有技能冷却时间
[/trigger]
回复

使用道具 举报

发表于 2011-10-21 06:20:26 | 显示全部楼层
  那不是发布消息。。是让自己对自己说话。。
回复

使用道具 举报

发表于 2011-10-21 07:15:30 | 显示全部楼层
zike: 我是打算做给小朋友玩的,顺便也满足下我无聊的欲望;我正在做一张可以让初接触冰封王座的小朋友了解和熟悉对战游戏的地图,我现在做了个触发还没时间试,不过我不会如何设置开关呀!现在输入-CD只能打开,不能关闭 还请各位大虾指点指点如何做开关!以下是我做的 .. (2011-10-21 01:02)
重置(匹配单位)的CD。。。。。。

匹配单位是只有在选取的时候才用的。。。
你的CD2是触发。。有事件的……应该是触发单位。。
回复

使用道具 举报

发表于 2011-10-21 10:15:59 | 显示全部楼层
各种盲点  我都没摸过的问题啊
回复

使用道具 举报

发表于 2011-10-21 10:18:55 | 显示全部楼层
好吧 楼主的触发如果做对了的话也只能让使用命令前生产出来的单位生效
你输入过命令后生产出的单位无法吃你的触发


CD1
事件
玩家 - 玩家1(红色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家2(蓝色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家3(青色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家4(紫色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家5(黄色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家6(橙色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家7(绿色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家8(粉红) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家9(灰色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家10(淡蓝) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家11(暗绿) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
玩家 - 玩家12(棕色) 输入的聊天信息包含 -CD ,匹配方式: 完全匹配
条件
动作
游戏 发布文本 启用秘籍
将触发玩家添加到玩家组 XX


事件-
任意单位发动技能效果
条件-
触发单位所有者在 玩家组XX 中
动作-
重置触发单位的技能CD
  
[s:186]然后要关闭谁的只需要把那个玩家从玩家组XX中移除就行了。。多简单啊。。
回复

使用道具 举报

发表于 2011-10-21 11:36:20 | 显示全部楼层
可耻三连ing
[trigger]未命名触发器 001
    事件
        玩家 - 玩家1(红色) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家2(蓝色) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家3(青色) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家4(紫色) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家5(黄色) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家6(橙色) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家7(绿色) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家8(粉红) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家9(灰色) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家10(淡蓝) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家11(暗绿) 输入 -CD ,信息过滤方式 完全匹配
        玩家 - 玩家12(棕色) 输入 -CD ,信息过滤方式 完全匹配
    条件
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((触发玩家) 在 wanjiazu 中) 等于 TRUE
            Then - 动作
                玩家组 - 将 (触发玩家) 从 wanjiazu 移除
                循环动作[循环整数A]从 1 到 12, 运行 (Loop - 动作)
                    Loop - 动作
                        游戏 - 对 (玩家 循环整数A [R]) 在屏幕位移(0.00,0.00)处显示文本: (((|cffff0000 + ((触发玩家) 的名字)) + |r|cffffcc00) + 取消无CD模式 需要开启无CD模式命令为:-CD|r)
                游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: |cffffcc00您关闭...
            Else - 动作
                玩家组 -  wanjiazu 添加 (触发玩家)
                循环动作[循环整数A]从 1 到 12, 运行 (Loop - 动作)
                    Loop - 动作
                        游戏 - 对 (玩家 循环整数A [R]) 在屏幕位移(0.00,0.00)处显示文本: (((|cffff0000 + ((触发玩家) 的名字)) + |r|cffffcc00) + 开启无CD模式 需要开启无CD模式命令为:-CD|r)
                游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: |cffffcc00您已开...
[/trigger]


[trigger]未命名触发器 002
    事件
        单位 - 任意单位 停止施放技能
    条件
        (((触发单位) 的所有者) 在 wanjiazu 中) 等于 TRUE
    动作
        单位 - 重置 (触发单位) 的所有技能冷却时间
        单位 - 设置 (触发单位) 的魔法值为 100.00%
[/trigger]

无CD模式测试.w3x

18 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2011-10-21 21:38:56 | 显示全部楼层
连魔法值都恢复了!!!
回复

使用道具 举报

发表于 2011-10-21 23:05:43 | 显示全部楼层
单位 - 设置 (触发单位) 的魔法值为 100.00%
不想恢复的话把这条删了
回复

使用道具 举报

 楼主| 发表于 2011-10-22 01:30:56 | 显示全部楼层
基本上能达到目的,不过有2个小问题:
1.如果技能是在输入指令前就使用了的,并且还在CD中的,那么在输入-CD启用秘籍后,这个技能不会恢复CD,只能等CD时间;
2.启用了无CD模式后,技能恢复得也慢了点吧,不是那种能瞬间恢复的,还要等上大概1秒钟,要是能解决这个问题就好了!
不过还是谢谢大家指教!顺便问个问题:各位所说的T是什么意思呀?
[s:197] 我表示我刚接触这些名词。
回复

使用道具 举报

发表于 2011-10-22 01:41:52 | 显示全部楼层
  等待1秒钟的话 你需要给每个技能做一个马甲的物品技能 然后释放。。
回复

使用道具 举报

发表于 2011-10-22 01:42:59 | 显示全部楼层
  等待1秒钟的话 你需要给每个技能做一个马甲的物品技能 然后释放。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 11:27 , Processed in 0.204152 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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