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

回收倍率改了没生效?SD插件SDSetRecycleRate回收率设置详解

M2GM2026-09-21SD插件7
摘要:SD插件回收率设置详解:命令SDSetRecycleRate三个参数,收益类型0到7对应全部及七类收益,操作符加减设,百分比控倍率,改后重载NPC生效,含对比分析与避坑,适配SD插件脚本学习,仅供单机本地调试。…
[TOCM]

昨晚在本地服务端测试回收功能,把回收收益倍率从默认改成1.5倍,进游戏点回收,到账还是原来的数。翻帮助文档才发现,SD插件调回收率用的是SDSetRecycleRate命令,参数顺序和收益类型搞混了,倍率压根没按想的生效。

这篇文章把SDSetRecycleRate的命令格式、三个参数、生效机制和常见误区讲清楚,适配SD插件脚本定制学习与本地调试。

设置回收率-SD插件回收率设置详解

命令格式

SDSetRecycleRate是SD插件设置回收收益倍率的命令,格式如下:

SDSetRecycleRate 参数1 参数2 参数3

对照SD插件帮助文档原文:参数1填收益类型,参数2填操作符,参数3填收益百分比。

文档自带的标准示例:

[@main]
#IF
#ACT
SDSetRecycleRate 0 = 50
SENDMSG 5
回收所有收益倍率提升50%
break

这段把全部收益类型的回收倍率设置为提升50%。

参数讲解

参数 内容 释义 实操用法
参数1 收益类型 要调整的回收收益类别 1元宝、2金币、3泡点、4灵符、5金刚石、6荣誉、7经验、0全部
参数2 操作符 倍率调整方向 +增加、-减少、=设为
参数3 收益百分比 倍率数值 50代表提升50%,100代表翻倍

参数1是重点,收益类型和数字对应关系必须记准:1元宝、2金币、3泡点、4灵符、5金刚石、6荣誉、7经验,0代表全部适用。写错类型数字,调的就是另一类收益的倍率。

参数2的操作符三个都能用:+是在现有倍率上加,-是减,=是直接设为指定值。新手建议用=,数值可控。

实操步骤

第一步,打开要写回收率脚本的NPC文件,路径在Mir200\Envir\Market_Def\下对应NPC文件。

第二步,写回收率设置命令。把全部收益倍率设为100%(翻倍):

[@main]
#IF
#ACT
SDSetRecycleRate 0 = 100
SENDMSG 5
回收所有收益倍率提升100%
break

第三步,只调元宝收益倍率时,参数1改为1:

SDSetRecycleRate 1 + 20

第四步,保存文件,重载NPC脚本。

第五步,进游戏点回收,看提示与到账数值。要核对当前倍率,可用常量<$SDRecycleRate1><$SDRecycleRate7>显示各收益类型当前倍率。

对比分析

固定回收价与倍率回收是两种思路。固定回收价在回收表格里写死每件装备的价格,改动要逐件调整;倍率回收用SDSetRecycleRate整体缩放,活动期间提高倍率、平时恢复原值,一条命令就能完成。

倍率回收适合做版本活动,比如开双倍回收收益时,脚本里加一条SDSetRecycleRate 0 = 100即可。固定回收价适合稳定经济,回收价格长期不变。

避坑指南

收益类型数字别记混。0是全部,1到7各对应一种收益,写错就调错对象。

操作符用+和-时,是在当前倍率基础上增减。反复执行会叠加,想要固定值就用=。

倍率只在重载后生效。改完不重载NPC脚本,进游戏还是旧倍率。

提示常量只能显示,不能修改。<$SDRecycleRate1>这类常量只读,想改倍率必须走命令。

FAQ问答

回收倍率改了到账还是老数字?

先确认命令执行到没有,再看重载了没有。命令写在NPC里要重载NPC脚本才生效,且操作符建议用=,+会叠加。(本条问题整理自传奇脚本库玩家提问2025-07,答案经本地SD插件实测验证)

只调元宝的回收倍率怎么写?

参数1填1,比如SDSetRecycleRate 1 = 50,只影响元宝类收益,其他收益不变。(本条问题整理自Gomkey帮助文档玩家提问2015-11,答案经本地SD插件实测验证)

SDSetRecycleRate回收倍率能调成负数吗?

不建议。参数3填百分比数值,填负数会破坏回收收益计算,正常填正数。

SDSetRecycleRate回收倍率调太高会怎样?

回收收益会异常膨胀,破坏版本经济。建议按版本产出设计倍率,活动结束及时用=恢复原值。

想让某个地图回收收益翻倍怎么写?

在地图触发脚本里加条件判断,满足地图条件时执行SDSetRecycleRate 0 = 100,离开地图再恢复。

倍率设置要写在哪个脚本里?

写在NPC脚本或触发脚本里都行,按玩法需求决定。写在NPC里玩家点NPC触发,写在触发里按条件触发。(本条问题整理自抖音传奇教学玩家提问2025-12,答案经本地SD插件实测验证)

总结

SDSetRecycleRate是SD插件回收收益倍率的调整命令,三个参数:收益类型、操作符、收益百分比。收益类型0到7对应全部及七类收益,操作符+、-、=控制调整方向,百分比控制倍率数值。改完重载NPC脚本,用<$SDRecycleRate1><$SDRecycleRate7>核对当前倍率。

全部脚本案例经过本地SD插件环境实测验证;命令仅适配SD插件,部分其他引擎存在兼容可能性,跨引擎使用需要自行测试修改。仅供单机本地学习调试。

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

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

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

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

分享给朋友:

相关文章

SD插件SDBackpackRecovery脚本教程 - 装备自动回收与报错解决

SD插件SDBackpackRecovery脚本教程 - 装备自动回收与报错解决

本文详细讲解SDBackpackRecovery脚本的命令原理、参数用法、实操步骤,提供三阶差异化案例,解答装备自动回收功能不生效等常见问题,是零基础学习SD插件版本调试的优质实操教程。…

996引擎OpenWebSite怎么弹?游戏内打开网站地址脚本教程

996引擎OpenWebSite怎么弹?游戏内打开网站地址脚本教程

996引擎OpenWebSite打开网站地址教程:完整网址带http、NPC多页菜单跳转、带玩家名参数;网址缺协议与老客户端不支持内嵌浏览器排查,改完记得重启M2引擎才生效,单机测的时候记得开GM模式。…

翎风引擎GetPlayInfo怎么用?取玩家等级金币全字段对照

翎风引擎GetPlayInfo怎么用?取玩家等级金币全字段对照

翎风引擎GetPlayInfo教程:玩家名字/字段号/变量三参数、0等级1职业2金币3血量4最大血量、只查在线玩家、S变量读数字也能算,做排行榜和信息查询NPC直接套用。…

BLUE引擎WebBrowser怎么开?NPC命令打开网站脚本教程

BLUE引擎WebBrowser怎么开?NPC命令打开网站脚本教程

BLUE引擎WebBrowser脚本开网站教程:登录器内置浏览器不跳IE、网址必须带http:// 前缀、老版本登录器无组件;官网充值攻略跳转实战,上面这套改完直接丢进对应脚本段就行,不用额外配置。…

NPC命令打开卧龙笔记怎么写?Blue引擎OPENBOOK书页详解

NPC命令打开卧龙笔记怎么写?Blue引擎OPENBOOK书页详解

介绍Blue引擎OPENBOOK命令打开卧龙笔记的完整写法,包括命令格式、四参数讲解、实操步骤与避坑指南,讲解书页末页跳转[@节名]TRUE开关及16BitBmp书页制作方法。…

ESP插件HookMagicStruck怎么用?被魔法攻击受伤回调脚本教程

ESP插件HookMagicStruck怎么用?被魔法攻击受伤回调脚本教程

ESP插件HookMagicStruck被魔法攻击回调教程:[@Login]开启、QFunction-0.txt写[@HookMagicStruck]段;N50攻击方类型/N51技能ID/N52魔法伤害;段内改N52即改承受魔法伤害;与HookMagic方向区别,附避坑与实操步骤。…

大秦插件NPC点击触发怎么带参数?NPC脚本传参脚本教程

大秦插件NPC点击触发怎么带参数?NPC脚本传参脚本教程

大秦插件NPC点击触发带参数教程:按钮前MOV S0赋值;<$STR(S0)>按钮写法;目标段读S0判断;参数不能有空格只能传S变量;多按钮多功能NPC,附避坑与实操步骤。…

大秦插件人物禁止移动命令必查的3个设置细节

大秦插件人物禁止移动命令必查的3个设置细节

大秦插件禁止移动命令DQNOWALK入门教程:参数1开关写法、buff定身自动解除技巧、报错排查三步法、实操步骤与FAQ,3个设置细节逐个展开,适配大秦插件脚本定制学习,仅供单机本地学习调试。…