当前位置:首页 > M2插件 > SD插件 > 正文内容

SD插件SDCheckJPPoint检测物品极品属性值详解

M2GM2026-11-03SD插件4
摘要:SD插件检测物品极品属性值用SDCheckJPPoint命令实现,本文讲解格式、四个参数、装备SHAPE与极品位置对照表、实战案例、报错修复与疑问解答。命令按物品位置与极品位置读取单项极品点数或填-1查总和,身上装备填穿戴编号、OK框与地面物品填-1,适合装备过滤、极品回收、名字变色触发类脚本场景。…
[TOCM]

检测物品极品属性值是SD插件里专门读单件装备极品加成的命令,回收、估价、过滤垃圾装备时都要先用它读出这件装备某项极品加了几点。做装备检测、极品回收玩法时,直接用命令判断比自己读装备字段靠谱。

检测物品极品属性值按你指定的装备位置和极品属性位置,读出这一项极品加了多少,再跟给定数值比大小。它既能查身上穿戴的装备、OK框里的物品,也能查地面上的物品,做极品属性值过滤和物品极品检测时灵活性很高。

检测物品极品属性值配图 - M2GM

命令格式速览

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发布,如需转载请注明出处。如有侵权请联系站长删除。

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

本文链接:https://www.m2gm.com/plug/sd/sd-checkjppoint/

分享给朋友:

相关文章

HGE引擎CheckItemBind脚本教程 - 装备限时绑定状态检测方法

HGE引擎CheckItemBind脚本教程 - 装备限时绑定状态检测方法

本文针对HGE引擎CheckItemBind脚本展开全套实操教学,介绍脚本核心原理、完整命令格式与全参数释义,提供初、中、高三阶差异化实操案例,附带零基础调试步骤、避坑指南与报错修复方案,帮助学习者快速掌握装备限时绑定状态检测技巧。…

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叠加,多装备回收按此控制。…

996引擎动态调整特殊属性ChangeSP详解 - 限时开关配置教程

996引擎动态调整特殊属性ChangeSP详解 - 限时开关配置教程

996引擎动态调整特殊属性用ChangeSP命令开关指定编号的特殊属性,本文讲解标准格式、参数解析、限时防复活配置流程与边界场景。参数1为属性编号0到14加20对怪隐身、参数2为0关1开、参数3为持续秒数或10到14几率值,到期在QFunction挂[@ChangeSPTimeOutX]收回,命令下线失效不支持假人。…

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

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

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

996引擎如何检测装备名字颜色 - CheckItemNameColor命令分级配置方法

996引擎如何检测装备名字颜色 - CheckItemNameColor命令分级配置方法

996引擎检测装备名字颜色用CheckItemNameColor命令实现,本文讲解格式与机制、参数解读、实操示例、避坑要点与FAQ问答。CheckItemNameColor带位置0到13、颜色0到255两个参数,只检测身上穿戴栏装备的名字颜色,示例位置1武器配颜色253判断紫色,适合装备颜色分级、品质提示类玩法。…

996引擎检查在线最高属性人物IsHigh命令用法 - 全服判断与在线发奖励

996引擎检查在线最高属性人物IsHigh命令用法 - 全服判断与在线发奖励

996引擎检查在线最高属性人物用IsHigh命令实现,本文讲解命令格式、参数解析、配置实操、拓展案例与常见问题。IsHigh支持级别、PK值、攻击、魔力、道术五项属性判断,条件成立表示当前人物为在线角色中该属性最高者,适合全服排行、称号发放、节日奖励类活动直接使用,供写全服活动的管理员参考。…