找回密码
 点一下
查看: 1058|回复: 8

关于法术否定

[复制链接]
发表于 2009-12-3 00:07:21 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-12-3 00:34:04 | 显示全部楼层
发布命令判断返回值
回复

使用道具 举报

 楼主| 发表于 2009-12-4 23:47:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-12-5 08:01:07 | 显示全部楼层
这个你得懂一点J或者使用一些特殊的UI来达到效果。
用J的话:
[jass]
local boolean can = false
set can = IssueTargetOrder( <u>, <abilityorder>, <target> )
[/jass]
IssueXXXX函数会返回一个布尔值,如果这个布尔值为true,那么就是发布命令成功。
如果布尔值为false,那么就是无法发布命令,比如这个单位的技能被禁用了什么的。
当然,如果只想用判断的话,如果为true,那么请再发布stop命令,要不然单位就直接发动技能了。
回复

使用道具 举报

发表于 2009-12-5 10:13:20 | 显示全部楼层
引用第3楼血戮魔动冰于2009-12-05 08:01发表的  :
这个你得懂一点J或者使用一些特殊的UI来达到效果。
用J的话:
[jass]
local boolean can = false
set can = IssueTargetOrder( <u>, <abilityorder>, <target> )
.......
第一次见到这样的
回复

使用道具 举报

发表于 2009-12-5 16:34:42 | 显示全部楼层
有些技能用STOP命令也阻止不了吧
回复

使用道具 举报

发表于 2009-12-5 16:48:53 | 显示全部楼层
引用第5楼hunluan89于2009-12-05 16:34发表的  :
有些技能用STOP命令也阻止不了吧
所以这个判断虽然简单但是有局限性。
回复

使用道具 举报

 楼主| 发表于 2009-12-6 00:45:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-12-6 07:49:54 | 显示全部楼层
貌似没有很方便的方法。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 23:48 , Processed in 0.038496 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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