找回密码
 点一下
楼主: zike

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

[复制链接]
 楼主| 发表于 2011-11-3 15:26:47 | 显示全部楼层

回 42楼(zhuzeitou) 的帖子

zhuzeitou:定个布尔变量判断,开了就变为true,不开就是false,如果多玩家可以用数组,或者就象你上面那样用玩家组
我发现你的逻辑好像很混乱啊……
在编写之前,你可以先画画流程图,理一下大概流程和逻辑,会遇到哪些情况,分别应该达到如何的结果,再根据这些来写触发或者代码

比如你40 .. (2011-10-26 19:54)
猪头在42楼最后面一句说了,要开启了再捕捉,详情请看42楼!
回复

使用道具 举报

发表于 2011-11-4 12:01:39 | 显示全部楼层
→_→ 我看你安心用玩家组好了
回复

使用道具 举报

发表于 2011-11-4 12:13:50 | 显示全部楼层
zike:猪头在42楼最后面一句说了,要开启了再捕捉,详情请看42楼! (2011-11-03 15:26)
。。。。。猪头是说你40楼的T在开启秘籍前不需要启动,于是就让你用个变量来判断玩家有没有输入指令,输入了就是true,没输入就是false

然后也不需要再弄个T来捕捉结束施法,直接在施法时判断这个变量是否为true

于是就是我那个T了…………
回复

使用道具 举报

 楼主| 发表于 2011-11-4 21:01:07 | 显示全部楼层
[trigger]
未命名触发器 002
事件
单位 - 任意单位 发动技能效果
条件
动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
B[((触发玩家) 的玩家索引号)] 等于 TRUE
Then - 动作
单位 - 重置 (触发单位) 的所有技能冷却时间
Else - 动作
[/trigger]

你这个T不是也先捕捉了动作再作出判断吗?跟我40楼的一样呀!
回复

使用道具 举报

发表于 2011-11-4 21:11:26 | 显示全部楼层
用布尔变量数组替代玩家组,高效环保
回复

使用道具 举报

 楼主| 发表于 2011-11-4 21:17:09 | 显示全部楼层
哦,原来这样啊,谢谢指教了!
回复

使用道具 举报

 楼主| 发表于 2011-11-4 23:26:20 | 显示全部楼层
请问下这个动作是哪个类别里的呀?我找不到呀
B[((触发玩家) 的玩家索引号)] 等于 TRUE
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 03:56 , Processed in 0.048712 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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