SD插件SDCheckJPPoint检测物品极品属性值详解
摘要:SD插件检测物品极品属性值用SDCheckJPPoint命令实现,本文讲解格式、四个参数、装备SHAPE与极品位置对照表、实战案例、报错修复与疑问解答。命令按物品位置与极品位置读取单项极品点数或填-1查总和,身上装备填穿戴编号、OK框与地面物品填-1,适合装备过滤、极品回收、名字变色触发类脚本场景。…
检测物品极品属性值是SD插件里专门读单件装备极品加成的命令,回收、估价、过滤垃圾装备时都要先用它读出这件装备某项极品加了几点。做装备检测、极品回收玩法时,直接用命令判断比自己读装备字段靠谱。
检测物品极品属性值按你指定的装备位置和极品属性位置,读出这一项极品加了多少,再跟给定数值比大小。它既能查身上穿戴的装备、OK框里的物品,也能查地面上的物品,做极品属性值过滤和物品极品检测时灵活性很高。

命令格式速览
SDCheckJPPoint格式带四个参数:物品位置、极品位置、运算符、值。
SDCheckJPPoint 物品位置 极品位置 运算符 值
官方两个例子分别演示查单项和查总和:
[@例子1]
#IF
SDCheckJPPoint -1 0 > 0
#ACT
SENDMSG 5 OK框或地面物品 防御大于0
break
[@例子2]
#IF
SDCheckJPPoint -1 -1 > 0
#ACT
SENDMSG 5 OK框或地面物品 极品属性总和大于0
break
例子里物品位置填-1表示查OK框或地面上的物品;极品位置填0查第一类极品属性,填-1则表示把所有极品属性加起来检测总和。
参数对照表
| 参数 | 说明 |
|---|---|
| 参数1物品位置 | 身上装备填0到30对应穿戴位置,OK框物品与地面物品填-1 |
| 参数2极品位置 | 填0到6对应原引擎极品属性位置,填-1表示检测极品属性总和 |
| 参数3运算符 | 支持大于、等于、小于三种比较 |
| 参数4值 | 拿来比较的极品点数数值 |
不同装备的极品位置对应什么属性,由物品在DB数据库里的SHAPE值决定,项链、手镯、戒指尤其明显。下面这张对照表按原文整理,写极品属性检测时对着SHAPE值查:
| 装备 | SHAPE值 | 极品位置0 | 极品位置1 |
|---|---|---|---|
| 项链 | 19 | 魔法躲避 | 幸运 |
| 项链 | 20 | 准确 | 敏捷 |
| 项链 | 21 | 体力恢复 | 魔法恢复 |
| 手镯 | 24 | 准确 | 敏捷 |
| 手镯 | 26 | 防御上限 | 魔御上限 |
| 戒指 | 22 | 防御上限 | 魔御上限 |
| 戒指 | 23 | 毒物躲避 | 中毒恢复 |
盔甲、武器、头盔这类装备的极品位置按原引擎顺序排:盔甲位置0防御、1魔御、2攻击、3魔法、4道术;武器位置0攻击、1魔法、2道术、3幸运、4诅咒、5准确、6攻击速度;头盔位置0防御、1魔御、2攻击、3魔法、4道术、5佩带需求、6佩带级别。其中体力恢复、魔法恢复、毒物躲避、中毒恢复这几项,升级成功1点表示10%。
实战案例
按”回收时跳过带幸运极品的项链”这个需求走一遍:
第一步,先确认要检测的项链在DB里的SHAPE值是多少,SHAPE=19时位置1才是幸运,别拿错位置。
第二步,在回收脚本的#IF条件段写入SDCheckJPPoint,物品位置按回收对象选OK框填-1,极品位置填幸运对应的位置,运算符用大于,值填0。
第三步,条件成立说明这件项链带幸运极品,就跳过回收分支;条件不成立再走正常回收。做物品极品检测时,先把每件装备的SHAPE和位置对应关系摸清,再写判断。
常见报错与修复
查出来的极品属性跟实际对不上
先核对物品位置参数:查身上装备要填具体穿戴位置编号,查OK框或地面物品才填-1,填错位置读的就不是你想查那件装备。再核对极品位置参数,项链手镯戒指要按DB里的SHAPE值对照上表选位置,拿错SHAPE读出来的属性自然不对。
想一次性判断整件装备有没有极品却总是漏判
单项判断只能查某一个极品位置,想知道这件装备整体加了多少极品,就把极品位置参数填-1检测总和。总和大于0说明这件装备至少有一项极品加成,比逐位置挨个查省事。
疑问解答
1. 问:清除宝石属性的时候,会不会把装备原本的极品也一起清掉?
答:会。清除宝石属性时不区分极品和普通升级属性,所有升级上去的属性都会一起消失,包括原本的极品加成。用SDCheckJPPoint做极品属性检测前,先确认这件装备的宝石状态,别在刚清完属性的装备上读极品值,读出来会偏低。(来源:看云,2026-03检索,已去隐私)
2. 问:GM指令怎么调整一件武器的属性?
答:调整指令一般带装备位、属性类型、调整点数三个参数,装备位区分武器、衣服、项链、头盔、手镯、戒指,属性类型区分攻击、魔法、道术,点数就是加多少;被调装备需要穿戴在身上才好定位。脚本侧要判断武器极品加了多少,就用SDCheckJPPoint按武器极品位置读取。(来源:百度知道,2024-06检索,已去隐私)
3. 问:怎么把装备名字改成红色或别的颜色?
答:用心意服务端设置器的颜色选项,输入对应数值设置装备名字颜色,按物品归类分别设不同颜色,引擎编译说明里也有对应改法。要在脚本里区分哪些装备该变色,可以先用SDCheckJPPoint检测它的极品属性值,达到标准再触发名字变色。(来源:百度知道,2024-12检索,已去隐私)
4. 问:物品位置填-1到底查的是哪件物品?
答:填-1表示查OK框里的物品或者地面上的物品,不是身上穿戴的装备。查身上某件穿戴的装备,要填它对应的穿戴位置编号0到30;做回收、交易框检测时才用-1指向OK框或地面物品。
5. 问:极品位置填-1和填0到6有什么区别?
答:填0到6是单独查某一项极品属性,比如只看防御加了几点;填-1是把这件装备所有极品属性加起来算总和,判断整体有没有极品。做单项过滤用具体位置,做”有没有极品”的粗筛用-1查总和。
6. 问:体力恢复这类属性加1点到底是加百分之几?
答:按原文说明,体力恢复、魔法恢复、毒物躲避、中毒恢复这几项,升级成功1点属性表示10%。SDCheckJPPoint读出的这类极品位置数值,要按1点等于10%的口径换算成实际恢复比例,别直接当成固定数值用。
小结
检测物品极品属性值用SDCheckJPPoint按物品位置和极品位置读出单项极品点数或总和,配合运算符和值做过滤。写回收、估价脚本时,先按DB里的SHAPE值对照装备属性位置表选对极品位置,身上装备填穿戴编号、OK框或地面填-1,单项过滤查位置、整体粗筛选-1查总和。更多SD插件脚本命令可以继续关注本站。
SDCheckJPPoint的物品位置与极品位置参数按原文核对后实测,OK框与地面物品取-1的写法在本地跑通,仅供单机调试参考。
内容来源可溯:SD插件帮助文档(检测物品极品属性值)。
扫描二维码推送至手机访问。
本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。
本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。













