找回密码
 立即注册
查看: 132|回复: 9

关于能否检测道士是否处于隐身状态的问题

[复制链接]

259

主题

541

回帖

918

积分

高级会员

积分
918
发表于 2026-3-28 22:33:22 | 显示全部楼层 |阅读模式
请问现在有没有办法判断人物是否处于隐身术状态下的变量?

0

主题

502

回帖

0

积分

新手上路

积分
0
发表于 2026-3-28 22:33:22 | 显示全部楼层
[@MagSelfFuncX]
隐身时自身触发,给个标识或变量,需要时检测标识或变量即可
补充内容 (2020-11-10 07:53):
隐身技能需自定义,根据技能等级+道术+幸运计算出隐身时间,用于定时器清零隐身标识

0

主题

581

回帖

442

积分

中级会员

积分
442
发表于 2026-3-28 22:33:22 | 显示全部楼层
kyy 发表于 2020-11-10 01:34 [@MagSelfFuncX]
隐身时自身触发,给个标识或变量,需要时检测标识或变量即可
谢谢大佬, 已经设置成功了.
已经测试,唯一遗憾的是脚本释放隐身术 releasemagic 18 0 3 2 不能触发MagSelfFunc18

230

主题

561

回帖

231

积分

中级会员

积分
231
发表于 2026-3-28 22:33:22 | 显示全部楼层
ladulala 发表于 2020-11-10 14:38 谢谢大佬, 已经设置成功了.
已经测试,唯一遗憾的是脚本释放隐身术 releasemagic 18 0 3 2 不能触发MagSe ...
说说你需要达到的具体效果,也许可以不用releasemagic命令实现呢...

0

主题

554

回帖

0

积分

新手上路

积分
0
发表于 2026-3-28 22:33:22 | 显示全部楼层
kyy 发表于 2020-11-10 15:27 说说你需要达到的具体效果,也许可以不用releasemagic命令实现呢...
我希望道士可以自动加血,自动施毒,自动隐身,宝宝不在身边自动把宝宝拉到身边.
其他的功能全部实现了, 只差自动隐身.目前自动隐身的做法是
用releasemagic释放隐身后加标记, 然后用当前的坐标X Y 乘一下得到一个数字作为人物所在坐标的标记值.
然后用这个数字去验证是不是移动了, 如果移动了, 那么就破了隐身, 改标记.
为了验证这个坐标标记值, 就需要另外加一个timer,不断的去算现在的坐标标记值. 然后和之前释放隐身术后得到的坐标标记值做比较.
我是强迫症觉得这个TIMER加的比较冤枉, 想找找其他办法, 如果可以直接检查道士是否处于隐身术的状态, 那就太简单了.
[@自动隐身]
#IF
NOT EQUAL N$检测地图坐标乘数 N$当前地图坐标乘数
#ACT
MOV N$是否隐身 0
#IF
CheckRangeMonCount <$MAP> <$X> <$Y> 2 > N$身边怪物数量
CHECKSKILL 隐身术 > 0
EQUAL N$自动隐身 1
LARGE <$MP> 20
EQUAL N$是否隐身 0
#ACT
releasemagic 18 0 3 2
MOV N$是否隐身 1
MUL N$当前地图坐标乘数 <$X> <$Y>
break
SetOnTimer99 0 2
[Timer99]
#ACT
MUL N$检测地图坐标乘数 <$X> <$Y>

237

主题

580

回帖

238

积分

中级会员

积分
238
发表于 2026-3-28 22:33:22 | 显示全部楼层
你现在这个脚本,如果没有移动,隐身超时结束,标记不会清零吧?
需要自定义隐身技能,可以精准控制时间,到时间了标记也会清零,
至于releasemagic,你已经手动加标记了,不能触发MagSelfFunc18
也没关系的吧?

259

主题

541

回帖

918

积分

高级会员

积分
918
 楼主| 发表于 2026-3-28 22:33:22 | 显示全部楼层
kyy 发表于 2020-11-10 17:54 你现在这个脚本,如果没有移动,隐身超时结束,标记不会清零吧?
需要自定义隐身技能,可以精准控制时间, ...
因为我怕撞技能, 所以把所有自动施法项目都放在一个timer里. 2秒激活一次.
所以一定要判断一下是否移动, 不然会一直放隐身术.

225

主题

540

回帖

229

积分

中级会员

积分
229
发表于 2026-3-28 22:33:22 | 显示全部楼层
用走路和跑步触发不香吗?

0

主题

557

回帖

9

积分

新手上路

积分
9
发表于 2026-3-28 22:33:22 | 显示全部楼层
ladulala 发表于 2020-11-10 18:06 因为我怕撞技能, 所以把所有自动施法项目都放在一个timer里. 2秒激活一次.
所以一定要判断一下是否移动, ...
你好,请问自动施毒术后,怎么判断攻击目标的毒药效果消失了呢

0

主题

559

回帖

22

积分

新手上路

积分
22
发表于 2026-3-28 22:33:22 | 显示全部楼层
jeeshingyu 发表于 2021-8-14 02:27 你好,请问自动施毒术后,怎么判断攻击目标的毒药效果消失了呢
新版本好像是可以判断的
你看下手册

© 2026 折翼天使社区 版权所有