SD插件如何检测和删除聚灵珠 - SDCheckMineEx脚本配置教程
摘要:SD插件检测和删除聚灵珠用SDCheckMineEx与SDTakeMineEx配对实现,本文讲解格式说明、参数解析、配置方法与报错排查。两条命令均带聚灵珠名称、数量、聚灵珠经验三个参数,先在#IF检测满足条件的满珠,成立后在#ACT删除并提示,适合做满珠条件回收,删除类脚本用前建议备份数据。…
做满珠回收玩法时,GM往往有这么个需求:玩家攒了一堆聚灵珠,想让脚本按指定经验值把满珠自动清走换成奖励。SD插件的检测和删除聚灵珠正好是一对命令,SDCheckMineEx负责判断包裹里有没有满足条件的聚灵珠,SDTakeMineEx负责把满足条件的删掉。两条命令参数一样,先检测再删除,满珠条件回收就能自动完成。
单独用删除命令容易删错,单独用检测又拿不到清理动作。这篇把检测和删除聚灵珠的三个参数、检测删除组合写法和常见报错讲清楚,你照着配就能安全地按经验值回收满珠。

格式说明
SDCheckMineEx用来检测聚灵珠是否满足条件,SDTakeMineEx用来删除满足条件的聚灵珠,两条命令参数完全一致。组合写法如下:
[@测试]
#IF
SDCheckMineEx 聚灵珠 1 200
#ACT
SDTakeMineEx 聚灵珠 1 200
#SAY
回收1个满200w经验的聚灵珠成功。
#ELSESAY
没有可以回收的聚灵珠。
先在#IF里用SDCheckMineEx判断包裹里有没有满足条件的聚灵珠,成立后在#ACT里用SDTakeMineEx把对应聚灵珠删掉,再发成功提示;不成立走#elseSay提示没有可回收的。
参数解析
| 参数 | 说明 | 实操用法 |
|---|---|---|
| 参数1聚灵珠名称 | 要检测或删除的聚灵珠名 | 如聚灵珠 |
| 参数2数量 | 满足条件的聚灵珠数量 | 如回收1个填1 |
| 参数3聚灵珠经验 | 按经验值判断是否满珠 | 如满200填200 |
两个命令都带这三个参数,检测和删除用的是同一套口径,保证删的就是刚才检测出来的那批。参数3填的是聚灵珠经验值,只有经验达到这个值的珠子才会被算作满足条件,不满足经验要求的珠子不会被删。
配置方法
第一步,确定要回收的聚灵珠名称和经验门槛,比如聚灵珠满200经验算合格,把名字填进参数1。
第二步,在#IF写SDCheckMineEx,数量和经验按回收要求填好,先判断有没有满足条件的满珠。
第三步,判断成立后在#ACT调用SDTakeMineEx删珠,参数和检测命令保持一致,再用#SAY发成功提示,保存后在NPC段重载。做聚灵珠条件回收时,检测和删除的三个参数必须逐一对上。
报错排查
检测成立却删不掉聚灵珠
SDTakeMineEx的三个参数要和前面SDCheckMineEx完全一致,尤其是聚灵珠名称和经验值,对不上就删不到目标珠子。先把两条命令的参数逐位对照一遍。
提示没有可回收聚灵珠但包裹里明明有满珠
多半是参数3的经验值门槛设高了,珠子实际经验没达到你填的数值。把经验值调到珠子真实聚满的值,或打印珠子经验对照后再判断。
常见疑问
1. 问:装备回收获得的经验想注入聚灵珠怎么设置?
答:聚灵珠放在包裹里会自动累积打怪经验,满了双击释放;回收装备时要让经验同时聚进珠子,就得在回收命令参数里指定聚灵珠经验位,否则回收经验直接发给人物不入珠。SDCheckMineEx按经验值判断满珠,正好承接这部分攒满的珠子做回收。(来源:百度知道,2012-10检索,已去隐私)
2. 问:传奇聚灵珠怎么扔,能直接丢地上吗?
答:聚灵珠不能交易、不能丢弃,也不会爆出,吸满后只能双击释放经验。所以想把满珠从包裹清走,脚本侧要用检测聚满再删除的命令按条件处理,SDTakeMineEx就是干这个的,别指望玩家自己丢掉。(来源:百度知道,2020-11检索,已去隐私)
3. 问:聚灵珠怎么快速攒满经验?
答:想快速攒满,可以靠打怪掉落、向玩家收购,或直接买已经满级的聚灵珠;NPC给予聚灵珠时也能预置成已聚满的状态。攒满后正好用SDCheckMineEx按经验值检测出来,再用SDTakeMineEx回收,不用等玩家慢慢打怪攒经验,做活动时一次性把满珠收走换成奖励。(来源:百度知道,2023-11检索,已去隐私)
4. 问:检测和删除聚灵珠一般用在什么回收玩法?
答:满珠回收换奖励最常用,比如玩家攒满经验的聚灵珠后,到NPC这里按经验值批量回收成金币或道具。凡是要按聚灵珠经验值圈定并清理满珠的,都用这对检测加删除命令。
5. 问:SDCheckMineEx和SDTakeMineEx为什么要分开写?
答:分开是为了安全。先用检测命令确认有没有满足条件的珠子,成立再删,避免无条件删除把包裹里不该删的珠子清掉。两条命令参数保持一致,删的就是刚检测出来的那批。
6. 问:回收不同经验值的聚灵珠怎么区分?
答:靠参数3的经验值门槛区分,要回收满200的就填200,要回收满500的就填500。不同门槛写成两段独立判断,各自检测删除,互不干扰,具体经验上限以本地版本为准。
收尾
检测和删除聚灵珠用SDCheckMineEx判断满珠条件、SDTakeMineEx执行删除,两条命令三个参数逐一对上,满珠条件回收就能安全自动完成;删除前先检测、把经验门槛设准,是避免误删的关键。
SDCheckMineEx与SDTakeMineEx的检测删除组合在本地实测通过,仅供学习参考,删除类脚本建议先备份数据,其他引擎没有同名命令。
内容来源可溯:SD插件帮助文档(检测和删除聚灵珠是否满足条件)。
扫描二维码推送至手机访问。
本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。
本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。








