勤奋小狗 发表于 2026-3-29 19:32:26

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

我给所有装备加了一个极品掉落触发改前缀的功能.
只要是+3以上的装备都会加一个[稀有]的前缀.
现在我想让穿有若干件稀有装备的人物,获得套装属性.



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

机智小猪 发表于 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
给什么属性
思路仅供参考!

可爱小鸟 发表于 2026-3-29 19:32:26

用 takeon,takeoff, containtext, ChangeHumAbility, INC N$稀有套装件数,等变量用脚本写一个伪套装属性出来吧

勤奋小鸟 发表于 2026-3-29 19:32:26

套装里面添加[稀有]作为装备名,然后勾选【支持改名后的装备名字触发套装属性】,看能不能反向套装

开心小鹿 发表于 2026-3-29 19:32:26

holgo 发表于 2020-11-13 10:08 套装里面添加[稀有]作为装备名,然后勾选【支持改名后的装备名字触发套装属性】,看能不能反向套装
这个是可以的, 但问题是[稀有]这个前缀可能出现在所有装备上.

坚强小熊 发表于 2026-3-29 19:32:26

ladulala 发表于 2020-11-13 10:10 这个是可以的, 但问题是[稀有]这个前缀可能出现在所有装备上.
限制数量就行

勤奋月亮 发表于 2026-3-29 19:32:26

穿戴触发U变量+1。
U=12件就触发属性
脱下U变量-1
说白了就是穿戴触发检测条件的判断,检测件数,检测装备名字并记录
U1稀有
U2罕见
U3神话装备等。

坚强太阳 发表于 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
页: [1]
查看完整版本: 激活套装是否一定要输入完整的装备名称?