找回密码
 立即注册
查看: 260|回复: 7

激活套装是否一定要输入完整的装备名称?

[复制链接]

250

主题

551

回帖

250

积分

中级会员

积分
250
发表于 2026-3-29 19:32:26 | 显示全部楼层 |阅读模式
我给所有装备加了一个极品掉落触发改前缀的功能.
只要是+3以上的装备都会加一个[稀有]的前缀.
现在我想让穿有若干件稀有装备的人物,获得套装属性.



现在的问题是, 如果按说明书的方法, 如果我要激活稀有套装属性, 我要把[稀有]前缀+所有装备名称都写到套装里面去.
有没有更简单一点的办法, 比如判断只要装备里有[稀有]前缀就算佩戴了一件套装散件呢?
当然我也设想用 takeon,takeoff, containtext, ChangeHumAbility, INC N$稀有套装件数,等变量用脚本写一个伪套装属性出来.
我就是想在我动手写这么麻烦的脚本前问一下, 有没有更简单的方法让我偷个懒. -.-

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

511

回帖

427

积分

中级会员

积分
427
发表于 2026-3-29 19:32:26 | 显示全部楼层
#IF
CHECKCONTAINSTEXT <$DRESS>      [稀有]
CHECKCONTAINSTEXT <$WEAPON>     [稀有]
CHECKCONTAINSTEXT <$RIGHTHAND>  [稀有]
CHECKCONTAINSTEXT <$HELMET>     [稀有]
CHECKCONTAINSTEXT <$NECKLACE>   [稀有]
CHECKCONTAINSTEXT <$RING_R>     [稀有]
CHECKCONTAINSTEXT <$RING_L>     [稀有]
CHECKCONTAINSTEXT <$ARMRING_R>  [稀有]
CHECKCONTAINSTEXT <$ARMRING_L>  [稀有]
EQUAL <$LEVEL> 19
#ACT
MOV $套装属性 XXXX
或者
MOV U100 XXXX
#IF
SMALL  <$LEVEL> 30
LARGE  <$LEVEL> 18
CHECKCONTAINSTEXT <$DRESS>      [稀有]
CHECKCONTAINSTEXT <$WEAPON>     [稀有]
CHECKCONTAINSTEXT <$RIGHTHAND>  [稀有]
CHECKCONTAINSTEXT <$HELMET>     [稀有]
CHECKCONTAINSTEXT <$NECKLACE>   [稀有]
CHECKCONTAINSTEXT <$RING_R>     [稀有]
CHECKCONTAINSTEXT <$RING_L>     [稀有]
CHECKCONTAINSTEXT <$ARMRING_R>  [稀有]
CHECKCONTAINSTEXT <$ARMRING_L>  [稀有]
#ACT
MOV $套装属性 XXXX
或者
MOV U100 XXXX
#IF
EQUAL  U100 XXXX
#ACT
给什么属性
思路仅供参考!

0

主题

557

回帖

9

积分

新手上路

积分
9
发表于 2026-3-29 19:32:26 | 显示全部楼层
用 takeon,takeoff, containtext, ChangeHumAbility, INC N$稀有套装件数,等变量用脚本写一个伪套装属性出来吧

0

主题

602

回帖

467

积分

中级会员

积分
467
发表于 2026-3-29 19:32:26 | 显示全部楼层
套装里面添加[稀有]作为装备名,然后勾选【支持改名后的装备名字触发套装属性】,看能不能反向套装

267

主题

572

回帖

980

积分

高级会员

积分
980
发表于 2026-3-29 19:32:26 | 显示全部楼层
holgo 发表于 2020-11-13 10:08 套装里面添加[稀有]作为装备名,然后勾选【支持改名后的装备名字触发套装属性】,看能不能反向套装
这个是可以的, 但问题是[稀有]这个前缀可能出现在所有装备上.

0

主题

549

回帖

5

积分

新手上路

积分
5
发表于 2026-3-29 19:32:26 | 显示全部楼层
ladulala 发表于 2020-11-13 10:10 这个是可以的, 但问题是[稀有]这个前缀可能出现在所有装备上.
限制数量就行

227

主题

534

回帖

238

积分

中级会员

积分
238
发表于 2026-3-29 19:32:26 | 显示全部楼层
穿戴触发U变量+1。
U=12件就触发属性
脱下U变量-1
说白了就是穿戴触发检测条件的判断,检测件数,检测装备名字并记录
U1稀有
U2罕见
U3神话装备等。

0

主题

500

回帖

7

积分

新手上路

积分
7
发表于 2026-3-29 19:32:26 | 显示全部楼层
下面的脚本就是穿脱触发修改U变量记录装备数量而套装生效。
拟可以把检测条件附加极品属性+3以上就修改U变量,或者装备名字包含哪个字段就生效
;穿戴触发------------------------------------
[@TakeOn0]
#act
ChangeItemUpgradeCount 0 = <$str(u21)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOn1]
#act
ChangeItemUpgradeCount 1 = <$str(u20)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOn3]
#act
ChangeItemUpgradeCount 3 = <$str(u22)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOn4]
#act
ChangeItemUpgradeCount 4 = <$str(u23)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOn5]
#act
ChangeItemUpgradeCount 5 = <$str(u25)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOn6]
#act
ChangeItemUpgradeCount 6 = <$str(u24)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOn7]
#act
ChangeItemUpgradeCount 7 = <$str(u27)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOn8]
#act
ChangeItemUpgradeCount 8 = <$str(u26)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOn10]
#act
ChangeItemUpgradeCount 10 = <$str(u29)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOn11]
#act
ChangeItemUpgradeCount 11 = <$str(u28)>
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
;脱下触发---------------------------
[@TakeOff0]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOff1]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOff3]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOff4]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOff5]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOff6]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOff7]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOff8]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOff10]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break
[@TakeOff11]
#act
LinkPickupItem
ChangeItemUpgradeCount -1 = 0
clearLinkItem
#CALL [\\\\强化系统\\星星套装触发.txt] @星星套装触发
break

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