一、新人地图(chuji1)元宝 / 等级双条件传送设置(详细步骤)
(一)第一步:找到现有等级传送脚本(避免重复创建)
定位脚本路径
打开 JS 引擎客户端安装目录,依次进入 “Envir→QuestDiary” 文件夹(JS 引擎自定义脚本默认存于此目录),找到你已有的 “等级 25 级传送” 脚本(通常文件名含 “Level”“Traner” 等关键词,如 “Level25Traner.txt”;若未单独命名,可查看 “UserCmd.txt” 或 “MapTrigger.txt”)。
确认原有等级传送代码
打开该脚本,找到等级传送相关代码,通常格式如下(你的脚本可能类似):
[@MapEnter chuji1] // 进入新人1地图时触发检查
#IF
CHECKLEVEL ≥ 25 // 检查等级≥25级
#ACT
MAPMOVE chuji2 // 传送至新人2地图
SENDMSG 6 等级达到25级,自动传送至新人2地图! // 黄色系统提示
#ELSEACT
RETURN // 不满足条件,不执行操作
(二)第二步:添加 “元宝超过 500” 传送条件(核心修改)
在原有等级检查条件后,用 “OR” 连接 “元宝数量检查”(利用你已设置的 gamegold 变量),修改后完整代码如下(每一行附注释):
[ @MapEnter chuji1 ] // 进入新人1地图时,实时触发条件检查
#IF
// 条件1:等级≥25级(原有条件)
CHECKLEVEL ≥ 25
// 条件2:元宝数量≥500(新增条件,gamegold为你在setup设置的元宝变量)
OR CHECKVAR gamegold ≥ 500
#ACT
// 满足任一条件,执行传送
MAPMOVE chuji2 // 传送目标地图:新人2地图(chuji2)
#IF
// 单独判断触发条件,显示对应提示(让玩家知道为何被传送)
CHECKVAR gamegold ≥ 500
#ACT
SENDMSG 6 身上元宝超过500,自动传送至新人2地图! // 元宝达标提示
#ELSEACT
SENDMSG 6 等级达到25级,自动传送至新人2地图! // 等级达标提示(原有提示)
#ENDIF
#ELSEACT
// 两个条件都不满足,显示引导提示(可选,新手友好)
SENDMSG 6 当前在新人1地图,等级≥25级或元宝≥500可传送至新人2地图!
RETURN
(三)第三步:测试与验证(避免设置失效)
保存脚本:修改后按 “Ctrl+S” 保存,关闭文件。
进入游戏测试:
新建角色进入 chuji1 地图,背包放 501 元宝(超过 500),查看是否自动传送至 chuji2,且显示 “元宝超过 500” 提示;
若元宝不足 500,升级至 25 级,查看是否触发等级传送;
若未触发,检查:①脚本路径是否在 “Envir→QuestDiary”;②gamegold 变量是否在 setup 中正确绑定 “元宝”(可在游戏内输入 “@var gamegold” 查看当前元宝数值,确认变量生效)。
二、JS 引擎 ButchUserItemRate 与 ButchRate 参数解析(挖取几率)
(一)先分清:哪个参数控制 “人形怪装备挖取几率”
参数名称
作用范围
是否对应 “人形怪装备挖取”
ButchRate
所有可挖取怪物的 “基础挖取几率”(含人形怪、动物怪),控制挖取 “怪物自身掉落物品”(如装备、材料)的概率
是(核心控制人形怪装备挖取)
ButchUserItemRate
仅控制 “玩家死亡后掉落物品” 的挖取几率(如其他玩家死后掉的装备,你去挖取时的概率)
否(与人形怪无关)
结论:你要设置的 “人形怪身上装备被挖取的几率”,用 ButchRate 参数,ButchUserItemRate 仅管 “挖玩家掉落物”,无需调整。
(二)参数后数字的 “几率换算”(新手易懂版)
JS 引擎中这两个参数的 “数值单位均为千分比”(即数值 / 1000 = 实际几率),举例如下:
ButchRate=10:
实际几率 = 10 ÷ 1000 = 0.01 = 1%(每挖 100 次,约 1 次能挖出装备);
ButchUserItemRate=2:
实际几率 = 2 ÷ 1000 = 0.002 = 0.2%(挖玩家掉落的装备,每 500 次约 1 次成功)。
常见设置参考:若想提高人形怪装备挖取率,可将 ButchRate 改为 30(对应 3%)、50(对应 5%),数值越高几率越大(建议不超过 100,即 10%,否则装备会过于泛滥)。
(三)参数修改步骤(实操)
找到参数配置文件:打开 JS 引擎目录,找到 “M2Server.ini” 或 “Setup.ini”(不同 JS 版本文件名可能不同,优先看 “M2Server.ini”);
搜索参数:按 “Ctrl+F” 搜索 “ButchRate” 和 “ButchUserItemRate”,找到对应行;
修改数值:例如想让人形怪装备挖取率为 2%,则设置为 “ButchRate=20”(20/1000=2%),ButchUserItemRate 保持默认 2 即可;
生效方式:保存文件后,重启 M2 服务器(JS 引擎参数修改后需重启才能生效,重启前记得备份 “M2Server.ini”)。
三、新手必看:避免出错的 3 个注意事项
脚本修改前备份:无论改传送脚本还是 ini 文件,先复制原文件(如将 “Level25Traner.txt” 改名为 “Level25Traner_bak.txt”),出错后可恢复;
变量检查:若元宝传送不生效,在游戏内输入 “@var gamegold”,若显示 “gamegold = 当前元宝数”,说明变量正常;若显示 “未定义”,需重新在 setup 里绑定 “gamegold = 元宝”;
挖取几率测试:修改 ButchRate 后,找几只人形怪(如 “半兽人”“僵尸”)反复挖 100 次,统计挖出装备的次数,验证几率是否符合预期(如 ButchRate=10,约 1-2 次成功即正常)。
传奇 JS 引擎实操解答:新人地图传送设置与挖取几率参数解析
来源:
作者:
点击:

