激活套装是否一定要输入完整的装备名称?
我给所有装备加了一个极品掉落触发改前缀的功能.只要是+3以上的装备都会加一个[稀有]的前缀.
现在我想让穿有若干件稀有装备的人物,获得套装属性.
现在的问题是, 如果按说明书的方法, 如果我要激活稀有套装属性, 我要把[稀有]前缀+所有装备名称都写到套装里面去.
有没有更简单一点的办法, 比如判断只要装备里有[稀有]前缀就算佩戴了一件套装散件呢?
当然我也设想用 takeon,takeoff, containtext, ChangeHumAbility, INC N$稀有套装件数,等变量用脚本写一个伪套装属性出来.
我就是想在我动手写这么麻烦的脚本前问一下, 有没有更简单的方法让我偷个懒. -.-
#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
给什么属性
思路仅供参考! 用 takeon,takeoff, containtext, ChangeHumAbility, INC N$稀有套装件数,等变量用脚本写一个伪套装属性出来吧 套装里面添加[稀有]作为装备名,然后勾选【支持改名后的装备名字触发套装属性】,看能不能反向套装 holgo 发表于 2020-11-13 10:08 套装里面添加[稀有]作为装备名,然后勾选【支持改名后的装备名字触发套装属性】,看能不能反向套装
这个是可以的, 但问题是[稀有]这个前缀可能出现在所有装备上. ladulala 发表于 2020-11-13 10:10 这个是可以的, 但问题是[稀有]这个前缀可能出现在所有装备上.
限制数量就行 穿戴触发U变量+1。
U=12件就触发属性
脱下U变量-1
说白了就是穿戴触发检测条件的判断,检测件数,检测装备名字并记录
U1稀有
U2罕见
U3神话装备等。 下面的脚本就是穿脱触发修改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]