找回密码
 点一下
查看: 788|回复: 4

有木有不用J可以判断技能是否CD的办法?

[复制链接]
发表于 2011-12-1 02:13:22 | 显示全部楼层 |阅读模式
用计时器能行得通吗?例如我施放技能A,然后判断技能B是否在CD,如果是在CD则发动技能C,否则就发动技能B。
发表于 2011-12-1 03:36:11 | 显示全部楼层
嘛。。。如果需要判断的技能比较少的话,计时器还是很不错的办法,可以获取计时器剩余时间来判断

或者。。也可以替换技能,通过判断技能等级来判断是否在CD,即替换后原技能不在施法者身上了,如果获取原技能等级则会返回0

其实J很方便的啊…………
使用全局布尔值变量,然后自定义代码
Bool = IssuePointOrder( …… )
命令部分可以通过做好T转换后复制黏贴
此时如果Bool是false则说明技能施放失败,技能在CD内。

额。。如果B和C的耗魔不同的话,用之前先判断下MP是否够
否则如果C的耗魔比B少,但是这两技能都不在CD内,则会施放C技能,而不是施放B技能且由于魔不够施放失败
回复

使用道具 举报

发表于 2011-12-1 04:13:04 | 显示全部楼层
T的真心不好办,J的就有效多了。
可以用动态注册
回复

使用道具 举报

发表于 2011-12-1 11:15:43 | 显示全部楼层
时间周期+实数变量似乎也可以……

内容来自[手机版]
回复

使用道具 举报

 楼主| 发表于 2011-12-1 19:05:06 | 显示全部楼层
J啊J,看来还是很有必要学一些...谢谢楼上各位。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:21 , Processed in 0.041940 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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