找回密码
 立即注册
查看: 166|回复: 6

如何检测装备改名和人物变量相同

[复制链接]

259

主题

541

回帖

918

积分

高级会员

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

搞了个五行,金木水火土,人物随机获得其中一个,标识[501]到[505],五行等级为U55,,,然后装备拾取鉴定会随机改后缀名,,也是金木水火土其中一个,那么问题来了,假设人物五行是金,标识501,等级u55初始0,现在带一个五行后缀为金的装备那么u55五行等级就+1,带其他后缀则无变化,,该怎么写呢?大佬帮忙写下然后在留言卖金币,,,,,,本想悬赏的但是那未解决也不退金币。。。

0

主题

583

回帖

20

积分

新手上路

积分
20
发表于 2026-3-29 18:05:44 | 显示全部楼层
这样搞要是你带了其他后缀的就会连跟自己一样的五行都失效了

253

主题

583

回帖

255

积分

中级会员

积分
255
发表于 2026-3-29 18:05:44 | 显示全部楼层
#if
CheckContainsText <$G_WEAPON> 金
#act
inc U55 1
假如武器带金 那么U55+1

0

主题

564

回帖

469

积分

中级会员

积分
469
发表于 2026-3-29 18:05:44 | 显示全部楼层
装备改名最好五行 带个符号
例如[金]
那么检测
CheckContainsText <$G_WEAPON> [金]
否则 光一个金 原来装备名字带金的 就也会被检测到
加特定符号来区别出来
当装备未改名时候 <$G_WEAPON>和 <$WEAPON> 是一样的

216

主题

548

回帖

235

积分

中级会员

积分
235
发表于 2026-3-29 18:05:44 | 显示全部楼层
@检查五行数量]{#ACTMOV N$装备五行 0MOV N$五行装备数量 0MOV N$五行衣服 0MOV N$五行武器 0MOV N$五行勋章 0MOV N$五行头盔 0MOV N$五行项链 0MOV N$五行右戒 0MOV N$五行左戒 0MOV N$五行右手 0MOV N$五行左手 0MOV N$五行护符 0MOV N$装备五行 0MOV N$五行腰带 0MOV N$五行靴子 0MOV N$装备五行 0MOV N$五行宝石 0MOV N$五行斗笠 0MOV N$五行军鼓 0MOV N$五行马牌 0MOV N$五行盾牌 0#IFcheck [501] 1#ACTMOV S$自身五行 金MOV N$自身五行 1#IFCHECK [502] 1#ACTMOV S$自身五行 土MOV N$自身五行 2#IFCHECK [503] 1#ACTMOV S$自身五行 水MOV N$自身五行 3#IFCHECK [504] 1#ACTMOV S$自身五行 火MOV N$自身五行 4#IFCHECK [505] 1#ACTMOV S$自身五行 木MOV N$自身五行 5#IFCHECK [506] 1#ACTMOV S$自身五行 荒MOV N$自身五行 6#IFCheckContainsText <$G_DRESS> (金)#ACTMOV N$装备五行 1MOV N$五行衣服 1#IFCheckContainsText <$G_WEAPON> (金)#ACTMOV N$装备五行 1MOV N$五行武器 1#IFCheckContainsText <$G_RIGHTHAND> (金)#ACTMOV N$装备五行 1MOV N$五行勋章 1#IFCheckContainsText <$G_HELMET> (金)#ACTMOV N$装备五行 1MOV N$五行头盔 1#IFCheckContainsText <$G_NECKLACE> (金)#ACTMOV N$装备五行 1MOV N$五行项链 1#IFCheckContainsText <$G_RING_R> (金)#ACTMOV N$装备五行 1MOV N$五行右戒 1#IFCheckContainsText <$G_RING_L> (金)#ACTMOV N$装备五行 1MOV N$五行左戒 1#IFCheckContainsText <$G_ARMRING_R> (金)#ACTMOV N$装备五行 1MOV N$五行右手 1#IFCheckContainsText <$G_ARMRING_L> (金)#ACTMOV N$装备五行 1MOV N$五行左手 1#IFCheckContainsText <$G_BUJUK> (金)#ACTMOV N$装备五行 1MOV N$五行护符 1#IFCheckContainsText <$G_BELT> (金)#ACTMOV N$装备五行 1MOV N$五行腰带 1#IFCheckContainsText <$G_BOOTS> (金)#ACTMOV N$装备五行 1MOV N$五行靴子 1#IFCheckContainsText <$G_CHARM> (金)#ACTMOV N$装备五行 1MOV N$五行宝石 1#IFCheckContainsText <$G_HAT> (金)#ACTMOV N$装备五行 1MOV N$五行斗笠 1#IFCheckContainsText <$G_DRUM> (金)#ACTMOV N$装备五行 1MOV N$五行军鼓 1#IFCheckContainsText <$G_HORSE> (金)#ACTMOV N$装备五行 1MOV N$五行马牌 1#IFCheckContainsText <$G_SHIELD> (金)#ACTMOV N$装备五行 1MOV N$五行盾牌 1#IFCheckContainsText <$G_DRESS> (土)#ACTMOV N$装备五行 2MOV N$五行衣服 1#IFCheckContainsText <$G_WEAPON> (土)#ACTMOV N$装备五行 2MOV N$五行武器 1#IFCheckContainsText <$G_RIGHTHAND> (土)#ACTMOV N$装备五行 2MOV N$五行勋章 1#IFCheckContainsText <$G_HELMET> (土)#ACTMOV N$装备五行 2MOV N$五行头盔 1#IFCheckContainsText <$G_NECKLACE> (土)#ACTMOV N$装备五行 2MOV N$五行项链 1#IFCheckContainsText <$G_RING_R> (土)#ACTMOV N$装备五行 2MOV N$五行右戒 1#IFCheckContainsText <$G_RING_L> (土)#ACTMOV N$装备五行 2MOV N$五行左戒 1#IFCheckContainsText <$G_ARMRING_R> (土)#ACTMOV N$装备五行 2MOV N$五行右手 1#IFCheckContainsText <$G_ARMRING_L> (土)#ACTMOV N$装备五行 2MOV N$五行左手 1#IFCheckContainsText <$G_BUJUK> (土)#ACTMOV N$装备五行 2MOV N$五行护符 1#IFCheckContainsText <$G_BELT> (土)#ACTMOV N$装备五行 2MOV N$五行腰带 1#IFCheckContainsText <$G_BOOTS> (土)#ACTMOV N$装备五行 2MOV N$五行靴子 1#IFCheckContainsText <$G_CHARM> (土)#ACTMOV N$装备五行 2MOV N$五行宝石 1#IFCheckContainsText <$G_HAT> (土)#ACTMOV N$装备五行 2MOV N$五行斗笠 1#IFCheckContainsText <$G_DRUM> (土)#ACTMOV N$装备五行 2MOV N$五行军鼓 1#IFCheckContainsText <$G_HORSE> (土)#ACTMOV N$装备五行 2MOV N$五行马牌 1#IFCheckContainsText <$G_SHIELD> (土)#ACTMOV N$装备五行 2MOV N$五行盾牌 1#IFCheckContainsText <$G_DRESS> (水)#ACTMOV N$装备五行 3MOV N$五行衣服 1#IFCheckContainsText <$G_WEAPON> (水)#ACTMOV N$装备五行 3MOV N$五行武器 1#IFCheckContainsText <$G_RIGHTHAND> (水)#ACTMOV N$装备五行 3MOV N$五行勋章 1#IFCheckContainsText <$G_HELMET> (水)#ACTMOV N$装备五行 3MOV N$五行头盔 1#IFCheckContainsText <$G_NECKLACE> (水)#ACTMOV N$装备五行 3MOV N$五行项链 1#IFCheckContainsText <$G_RING_R> (水)#ACTMOV N$装备五行 3MOV N$五行右戒 1#IFCheckContainsText <$G_RING_L> (水)#ACTMOV N$装备五行 3MOV N$五行左戒 1#IFCheckContainsText <$G_ARMRING_R> (水)#ACTMOV N$装备五行 3MOV N$五行右手 1#IFCheckContainsText <$G_ARMRING_L> (水)#ACTMOV N$装备五行 3MOV N$五行左手 1#IFCheckContainsText <$G_BUJUK> (水)#ACTMOV N$装备五行 3MOV N$五行护符 1#IFCheckContainsText <$G_BELT> (水)#ACTMOV N$装备五行 3MOV N$五行腰带 1#IFCheckContainsText <$G_BOOTS> (水)#ACTMOV N$装备五行 3MOV N$五行靴子 1#IFCheckContainsText <$G_CHARM> (水)#ACTMOV N$装备五行 3MOV N$五行宝石 1#IFCheckContainsText <$G_HAT> (水)#ACTMOV N$装备五行 3MOV N$五行斗笠 1#IFCheckContainsText <$G_DRUM> (水)#ACTMOV N$装备五行 3MOV N$五行军鼓 1#IFCheckContainsText <$G_HORSE> (水)#ACTMOV N$装备五行 3MOV N$五行马牌 1#IFCheckContainsText <$G_SHIELD> (水)#ACTMOV N$装备五行 3MOV N$五行盾牌 1#IFCheckContainsText <$G_DRESS> (火)#ACTMOV N$装备五行 4MOV N$五行衣服 1#IFCheckContainsText <$G_WEAPON> (火)#ACTMOV N$装备五行 4MOV N$五行武器 1#IFCheckContainsText <$G_RIGHTHAND> (火)#ACTMOV N$装备五行 4MOV N$五行勋章 1#IFCheckContainsText <$G_HELMET> (火)#ACTMOV N$装备五行 4MOV N$五行头盔 1#IFCheckContainsText <$G_NECKLACE> (火)#ACTMOV N$装备五行 4MOV N$五行项链 1#IFCheckContainsText <$G_RING_R> (火)#ACTMOV N$装备五行 4MOV N$五行右戒 1#IFCheckContainsText <$G_RING_L> (火)#ACTMOV N$装备五行 4MOV N$五行左戒 1#IFCheckContainsText <$G_ARMRING_R> (火)#ACTMOV N$装备五行 4MOV N$五行右手 1#IFCheckContainsText <$G_ARMRING_L> (火)#ACTMOV N$装备五行 4MOV N$五行左手 1#IFCheckContainsText <$G_BUJUK> (火)#ACTMOV N$装备五行 4MOV N$五行护符 1#IFCheckContainsText <$G_BELT> (火)#ACTMOV N$装备五行 4MOV N$五行腰带 1#IFCheckContainsText <$G_BOOTS> (火)#ACTMOV N$装备五行 4MOV N$五行靴子 1#IFCheckContainsText <$G_CHARM> (火)#ACTMOV N$装备五行 4MOV N$五行宝石 1#IFCheckContainsText <$G_HAT> (火)#ACTMOV N$装备五行 4MOV N$五行斗笠 1#IFCheckContainsText <$G_DRUM> (火)#ACTMOV N$装备五行 4MOV N$五行军鼓 1#IFCheckContainsText <$G_HORSE> (火)#ACTMOV N$装备五行 4MOV N$五行马牌 1#IFCheckContainsText <$G_SHIELD> (火)#ACTMOV N$装备五行 4MOV N$五行盾牌 1#IFCheckContainsText <$G_DRESS> (木)#ACTMOV N$装备五行 5MOV N$五行衣服 1#IFCheckContainsText <$G_WEAPON> (木)#ACTMOV N$装备五行 5MOV N$五行武器 1#IFCheckContainsText <$G_RIGHTHAND> (木)#ACTMOV N$装备五行 5MOV N$五行勋章 1#IFCheckContainsText <$G_HELMET> (木)#ACTMOV N$装备五行 5MOV N$五行头盔 1#IFCheckContainsText <$G_NECKLACE> (木)#ACTMOV N$装备五行 5MOV N$五行项链 1#IFCheckContainsText <$G_RING_R> (木)#ACTMOV N$装备五行 5MOV N$五行右戒 1#IFCheckContainsText <$G_RING_L> (木)#ACTMOV N$装备五行 5MOV N$五行左戒 1#IFCheckContainsText <$G_ARMRING_R> (木)#ACTMOV N$装备五行 5MOV N$五行右手 1#IFCheckContainsText <$G_ARMRING_L> (木)#ACTMOV N$装备五行 5MOV N$五行左手 1#IFCheckContainsText <$G_BUJUK> (木)#ACTMOV N$装备五行 5MOV N$五行护符 1#IFCheckContainsText <$G_BELT> (木)#ACTMOV N$装备五行 5MOV N$五行腰带 1#IFCheckContainsText <$G_BOOTS> (木)#ACTMOV N$装备五行 5MOV N$五行靴子 1#IFCheckContainsText <$G_CHARM> (木)#ACTMOV N$装备五行 5MOV N$五行宝石 1#IFCheckContainsText <$G_HAT> (木)#ACTMOV N$装备五行 5MOV N$五行斗笠 1#IFCheckContainsText <$G_DRUM> (木)#ACTMOV N$装备五行 5MOV N$五行军鼓 1#IFCheckContainsText <$G_HORSE> (木)#ACTMOV N$装备五行 5MOV N$五行马牌 1#IFCheckContainsText <$G_SHIELD> (木)#ACTMOV N$装备五行 5MOV N$五行盾牌 1#IFEQUAL <$STR(N$自身五行)> 6#ACTINC N$五行装备数量 <$STR(N$五行衣服)>INC N$五行装备数量 <$STR(N$五行武器)>INC N$五行装备数量 <$STR(N$五行勋章)>INC N$五行装备数量 <$STR(N$五行头盔)>INC N$五行装备数量 <$STR(N$五行项链)>INC N$五行装备数量 <$STR(N$五行右戒)>INC N$五行装备数量 <$STR(N$五行左戒)>INC N$五行装备数量 <$STR(N$五行右手)>INC N$五行装备数量 <$STR(N$五行左手)>INC N$五行装备数量 <$STR(N$五行护符)>INC N$五行装备数量 <$STR(N$五行腰带)>INC N$五行装备数量 <$STR(N$五行靴子)>INC N$五行装备数量 <$STR(N$五行宝石)>INC N$五行装备数量 <$STR(N$五行斗笠)>INC N$五行装备数量 <$STR(N$五行军鼓)>INC N$五行装备数量 <$STR(N$五行马牌)>INC N$五行装备数量 <$STR(N$五行盾牌)>sendmsg 5 你带了<$STR(N$五行装备数量)>件五行装备,由于你是荒古体质,任意五行装备都有效.break#IFEQUAL <$STR(N$自身五行)> <$STR(N$装备五行)>#ACTINC N$五行装备数量 <$STR(N$五行衣服)>INC N$五行装备数量 <$STR(N$五行武器)>INC N$五行装备数量 <$STR(N$五行勋章)>INC N$五行装备数量 <$STR(N$五行头盔)>INC N$五行装备数量 <$STR(N$五行项链)>INC N$五行装备数量 <$STR(N$五行右戒)>INC N$五行装备数量 <$STR(N$五行左戒)>INC N$五行装备数量 <$STR(N$五行右手)>INC N$五行装备数量 <$STR(N$五行左手)>INC N$五行装备数量 <$STR(N$五行护符)>INC N$五行装备数量 <$STR(N$五行腰带)>INC N$五行装备数量 <$STR(N$五行靴子)>INC N$五行装备数量 <$STR(N$五行宝石)>INC N$五行装备数量 <$STR(N$五行斗笠)>INC N$五行装备数量 <$STR(N$五行军鼓)>INC N$五行装备数量 <$STR(N$五行马牌)>INC N$五行装备数量 <$STR(N$五行盾牌)>sendmsg 5 <$STR(N$自身五行)>-<$STR(N$装备五行)>你带了<$STR(N$五行装备数量)>件与自身五行一致的装备.break#elseactsendmsg 5 <$STR(N$自身五行)>-<$STR(N$装备五行)>-<$STR(N$五行装备数量)>件.}

217

主题

549

回帖

219

积分

中级会员

积分
219
发表于 2026-3-29 18:05:44 | 显示全部楼层
你问:
假设人物五行是金,标识501,等级u55初始0,现在带一个五行后缀为金的装备那么u55五行等级就+1,带其他后缀则无变化,,该怎么写呢?
你的思维有点乱  
首先 你人物绑定的是(金)  与其他后缀毫无关系  你不需要检测其他元素
脚本应该这么写
[@五行属性赋值]
#if
CHECK [501] 1        ;检测人物绑定(金)
#ACT
Mov U55 0        ;重置五行值为0
Mov S$有效装备五行 (金)
Goto @检测装备五行属性
Break
#if
CHECK [502] 1        ;检测人物绑定(木)
#ACT
Mov U55 0        ;重置五行值为0
Mov S$有效装备五行 (木)
Goto @检测装备五行属性
Break
#if
CHECK [503] 1        ;检测人物绑定(水)
#ACT
Mov U55 0        ;重置五行值为0
Mov S$有效装备五行 (水)
Goto @检测装备五行属性
Break
#if
CHECK [504] 1        ;检测人物绑定(火)
#ACT
Mov U55 0        ;重置五行值为0
Mov S$有效装备五行 (火)
Goto @检测装备五行属性
Break
#if
CHECK [505] 1        ;检测人物绑定(土)
#ACT
Mov U55 0        ;重置五行值为0
Mov S$有效装备五行 (土)
Goto @检测装备五行属性
Break
[@检测装备五行属性]
#if
CheckContainsText <$G_DRESS> <$STR(S$有效装备五行)>        ;检测衣服
#Act
Inc U55 1
#if
CheckContainsText <$G_WEAPON> <$STR(S$有效装备五行)>        ;检测武器
#Act
Inc U55 1
.
.
.
.
.
.
.

225

主题

540

回帖

229

积分

中级会员

积分
229
发表于 2026-3-29 18:05:44 | 显示全部楼层
再见在梦里 发表于 2021-1-8 10:59 你问:
假设人物五行是金,标识501,等级u55初始0,现在带一个五行后缀为金的装备那么u55五行等级就+1, ...
多谢大佬帮忙

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