找回密码
 立即注册
查看: 165|回复: 4

帮忙指点一下这段代码内容去一部份后能否实现?

[复制链接]

216

主题

548

回帖

235

积分

中级会员

积分
235
发表于 2026-3-29 18:05:25 | 显示全部楼层 |阅读模式

#IF
EQUAL <$WEAPON>
#ACT
mov T4

#IF
EQUAL <$SHIELD>
#ACT
mov T8

#if
CheckMagicName 雷电术
CheckContainsText <$STR(T4)>
#act
SKILLLEVEL 雷电术 = 4
ChangeHumAbility 20 = 30 0
#if
CheckMagicName 雷电术
CheckContainsText <$STR(T8)>
#act
SKILLLEVEL 雷电术 = 4
ChangeHumAbility 20 = 30 0
请教各位大神帮忙解惑一下,上面这段脚本。绿色内容代码已经明确了判断条件和执行结果,为什么还要蓝色内容代码?如果不写蓝色内容代码这个功能是否能正常实现?

264

主题

566

回帖

265

积分

中级会员

积分
265
发表于 2026-3-29 18:05:25 | 显示全部楼层
这种铭文,估计T4是武器,T8是盾牌或其它装备吧

250

主题

530

回帖

264

积分

中级会员

积分
264
发表于 2026-3-29 18:05:25 | 显示全部楼层
442671 发表于 2021-1-8 14:06 这种铭文,估计T4是武器,T8是盾牌或其它装备吧
对的,我刚刚查了一下说明书,T8定义的是盾牌。这样我就理解了,为什么要两段代码去实现一个铭文了。

0

主题

602

回帖

467

积分

中级会员

积分
467
发表于 2026-3-29 18:05:25 | 显示全部楼层
首先脚本并不严谨
至于为什么写两段,可能因为一个是检测T4上是否有,一个是检测T8上是否有
你要是只检测T4,而T4又没有,而T8有,所以也要检测后给他

0

主题

602

回帖

467

积分

中级会员

积分
467
发表于 2026-3-29 18:05:25 | 显示全部楼层
蓅氓爱学习 发表于 2021-1-8 17:03 首先脚本并不严谨
至于为什么写两段,可能因为一个是检测T4上是否有,一个是检测T8上是否有
你要是只检测T4 ...
恩,T4是主手武器,T8是副手武器。主副手都可以开启铭文,所以这个脚本就作了两次检测和赋能。感谢指点。

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