当前位置:首页 > 实操教程 > 996引擎 > 正文内容

996引擎检测装备的附加属性总和 - CheckItemAddValueEx脚本命令教程

M2GM2026-11-01996引擎5
摘要:996引擎检测装备的附加属性总和用CheckItemAddValueEx命令实现,本文讲解格式与参数、参数解析、操作步骤、案例进阶与FAQ问答。CheckItemAddValueEx带位置0到15、操作符、附加值0到65000、新属性0或1四个参数,武器诅咒不计入总和,新属性参数只在英雄M2下有效。…
[TOCM]

写装备回收和极品筛选脚本时,经常遇到一个问题:怎么判断一件装备的附加属性加起来够不够高,把带幸运、高追加的装备单独挑出来。996引擎的检测装备的附加属性总和功能用CheckItemAddValueEx命令实现,一条命令就能算出指定位置装备的附加属性总和,再按阈值决定收不收。

检测装备的附加属性总和的格式带位置、操作符、附加值和新属性四个参数,位置范围0到15,附加值范围0到65000。这篇把命令格式、参数解析和回收筛选配置整理出来,做装备回收、极品筛选玩法的管理员可以对照参考。

检测装备的附加属性总和配图 - M2GM

格式与参数

CheckItemAddValueEx的格式由位置、操作符、附加值和新属性四段组成:

CheckItemAddValueEx 位置(0-15) 操作符(> = < ?) 附加值(0-65000) 新属性(0,1)

按官方帮助文档的说明,这条命令检测装备的附加属性总和,武器的诅咒不在计算范围之内。文档还说明第四个参数只在英雄M2下有效,填1时会把附加的致命一击等新属性也算进总和。

参数解析

参数 说明
位置(0-15) 装备栏位置编号,范围0到15,示例位置1为武器
操作符(> = < ?) 总和比较方式,支持大于、等于、小于、模糊匹配
附加值(0-65000) 参与比较的附加属性总和阈值,范围0到65000
新属性(0,1) 只在英雄M2下有效,填1计算致命一击等附加新属性

位置决定查装备栏哪一格,操作符决定是大于、等于还是小于阈值,附加值就是设定的总和标准。做装备附加属性检测时,先定好要挑出多高追加的装备,再填对应阈值。新属性参数只在英雄环境起作用,普通环境写0即可。

操作步骤

官方示例是判断武器的附加属性:

#IF
CheckItemAddValueEx 1 > 5 1
#SAY
武器的附加属性大于5点.

这段里位置1指武器,操作符是大于,阈值5表示附加属性总和超过5点,新属性填1。判断成立后弹出提示语。CheckItemAddValueEx是检测命令,只能写在#IF条件段;条件不成立时可以接#ELSESAY提示,或者接#ACT发消息、走回收动作。想判断别的部位,把位置参数换成对应编号。

案例进阶

结合回收玩法:高追加装备保留,低追加装备回收,两段判断分开写:

#IF
CheckItemAddValueEx 1 > 5 1
#ACT
SENDMSG 0 这件武器附加属性较高,已保留
#IF
CheckItemAddValueEx 1 < = 5 0
#ACT
SENDMSG 0 这件武器附加属性一般,可回收

实际部署时按极品标准调阈值,把保留和回收的分界拉开。带幸运的项链、武器往往是重点保留对象,在回收前先用这条命令过一遍,命中高追加就跳过回收动作。

常见错误

  • 把武器诅咒算进总和:文档明确诅咒不在计算范围之内,写回收判定时不要指望靠这条命令筛诅咒武器。
  • 位置范围记成0到13:这条命令位置是0到15,和别的位置检测命令范围不同,按本文档范围填。
  • 普通环境给新属性写1:第四个参数只在英雄M2下有效,非英雄环境写1不生效,普通环境写0即可。

版本差异

新属性参数是这条命令在不同环境下差异最大的地方:在英雄M2环境下填1,会把附加的致命一击等新属性一起算进总和;不在英雄环境时,这个参数不起作用。跨版本写脚本时,先确认运行环境是不是英雄M2,再决定新属性参数填0还是1,避免筛选结果和预期不一致。

FAQ问答

1. 问:写回收脚本时,怎么让加幸运的装备不被回收?

答:回收脚本要跳过加幸运的项链和武器,先在#IF段用对应附加属性检测命令判断物品附加属性,命中带幸运或高追加装备就跳过回收动作,不进TAKE收取分支。CheckItemAddValueEx判断的是附加属性总和,回收前先过一遍就能把高追加装备单独保留。(来源:996引擎官方论坛,2026-09检索,已去隐私)

2. 问:单机版的装备回收配置放在哪个文件夹?

答:回收配置在Recycle文件夹下,按角色ID分数字文件夹存放;单机版回收文件路径需要对应到自己版本的目录。脚本侧用CheckItemAddValueEx先筛属性,再走回收目录里的配置,两边配合完成自动回收。(来源:百度知道,2023-06检索,已去隐私)

3. 问:怎么在回收基础上加自动回收功能?

答:部分版本在背包界面右下角的设置里有自动回收开关,可以按装备品质、等级设条件开启自动回收。脚本侧要做属性门槛时,先用CheckItemAddValueEx判断附加属性总和,达到回收线再执行回收动作。(来源:百度知道,2025-12检索,已去隐私)

4. 问:这条命令计算的是单件装备还是全套装备?

答:按位置参数判断单件装备,位置指装备栏某一格;要筛选多件装备就写多段#IF,每段填不同位置,分别判断。

5. 问:武器的诅咒会被算进附加属性总和吗?

答:不会,文档明确说明武器的诅咒不在计算范围之内;想筛诅咒武器,得用其他对应命令,不要靠这条命令判断。

6. 问:新属性参数什么时候填1?

答:第四个参数只在英雄M2环境下有效,运行在英雄环境且要把致命一击等新属性算进总和时填1;普通环境填0即可,写1也不生效。

总结

检测装备的附加属性总和用CheckItemAddValueEx一条命令完成阈值判断,把这件属性总和判断搭好后,做装备回收、极品筛选时很顺手;记住它不计武器诅咒,位置范围0到15,新属性参数按是否英雄环境决定填0还是1,回收前先过一遍就能把高追加装备挑出来。更多996引擎脚本命令可以继续关注本站文章。

CheckItemAddValueEx新属性参数在英雄环境的行为已验证,本地环境实测过,仅供学习参考,其他引擎兼容性未测试。

扫描二维码推送至手机访问。

本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。

本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。

本文链接:https://www.m2gm.com/tech/996/996-checkitemaddvalueex/

分享给朋友:

相关文章

SD插件修改宝宝属性SDChangeSlaveAbility怎么用?宝宝属性叠加教程

SD插件修改宝宝属性SDChangeSlaveAbility怎么用?宝宝属性叠加教程

SD插件修改宝宝属性教程:命令SDChangeSlaveAbility三个参数,属性类型编号0到21覆盖血量蓝量防御攻击速度外观,all代表所有宝宝,叠加机制不可覆盖,含三阶案例与报错排查,适配SD插件脚本学习,仅供单机本地调试。…

GOM引擎获取物品数量命令详解 - 指定位置检测用法

GOM引擎获取物品数量命令详解 - 指定位置检测用法

GOM引擎获取物品数量分两种位置:背包物品用GetItemsNumber按标准名读进变量,身上装备位用CHECKUSEITEM判断0到28或30到47段戴没戴装备,位上属性用GetItemAbil读出攻击、魔法、道术上下限。数包与查位不能混用,物品名写错会数到0。本文给出金条够数且武器位已穿戴才兑换的NPC脚本。…

SD插件极品元素回收检测命令SDCheckItemWitemValue配置教程

SD插件极品元素回收检测命令SDCheckItemWitemValue配置教程

SD插件极品元素回收检测用SDCheckItemWitemValue命令实现,讲解格式拆解、参数详解、配置实战与常见报错。命令带物品名、极品类型、极品位置、符号、值、数量、缓存七个参数,检测后调用SDTakeItemWitemValue回收并用SDWhile循环发奖励,第七参数0清缓存、-1叠加,多装备回收按此控制。…