大方小猪 发表于 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
请教各位大神帮忙解惑一下,上面这段脚本。绿色内容代码已经明确了判断条件和执行结果,为什么还要蓝色内容代码?如果不写蓝色内容代码这个功能是否能正常实现?

善良月亮 发表于 2026-3-29 18:05:25

这种铭文,估计T4是武器,T8是盾牌或其它装备吧

美丽小猪 发表于 2026-3-29 18:05:25

442671 发表于 2021-1-8 14:06 这种铭文,估计T4是武器,T8是盾牌或其它装备吧
对的,我刚刚查了一下说明书,T8定义的是盾牌。这样我就理解了,为什么要两段代码去实现一个铭文了。

勤奋小鸟 发表于 2026-3-29 18:05:25

首先脚本并不严谨
至于为什么写两段,可能因为一个是检测T4上是否有,一个是检测T8上是否有
你要是只检测T4,而T4又没有,而T8有,所以也要检测后给他

勤奋小鸟 发表于 2026-3-29 18:05:25

蓅氓爱学习 发表于 2021-1-8 17:03 首先脚本并不严谨
至于为什么写两段,可能因为一个是检测T4上是否有,一个是检测T8上是否有
你要是只检测T4 ...
恩,T4是主手武器,T8是副手武器。主副手都可以开启铭文,所以这个脚本就作了两次检测和赋能。感谢指点。
页: [1]
查看完整版本: 帮忙指点一下这段代码内容去一部份后能否实现?