传奇新手必看 新人地图元宝限制及JS引擎挖取几率设置

来源: 作者: 点击:
很多新手架设传奇时,都会遇到两个常见小问题,一是新人地图元宝限制传送,二是JS引擎人形怪装备挖取几率参数看不懂,下面结合新手操作场景,一步步详细解析,全程无复杂术语,手把手教你操作,确保看完就能上手,解决这两个困扰。
一、新人地图(chuji1)元宝超过500自动传送至chuji2设置(新手易懂版)
你已经设置好setup里的gamegold=元宝,且脚本已有“人物25级自动传送至chuji2”的功能,现在只需新增“元宝超过500自动传送”的脚本,和原有等级传送脚本不冲突,全程不需要修改原有脚本,直接新增即可,步骤拆解得足够细,新手也能轻松操作。
第一步:确认核心前提(避免白忙活)
先确认3个关键前提,确保后续设置能正常生效,少走弯路:
1. 确认setup文件中,gamegold变量已正确设置为“元宝”,无需再修改,你已经完成这一步,直接跳过即可;
2. 确认新人地图chuji1、新人地图2chuji2的地图代码正确,后续脚本需要用到地图代码,不知道代码的话,打开服务端Envir目录下的MapInfo.txt文件,搜索chuji1和chuji2,后面对应的数字就是地图代码(比如chuji1=10、chuji2=11,以你自己的服务端为准);
3. 确认登录脚本QManage.txt的路径正确,路径通常是:MirServer\Scripts\QManage.txt,这是核心脚本文件,后续新增的传送逻辑都写在这里。
第二步:新增元宝限制传送脚本(核心步骤)
这一步是关键,全程复制粘贴即可,无需修改复杂参数,具体操作如下:
1. 打开电脑桌面,找到服务端文件夹,依次打开路径:MirServer → Scripts,找到QManage.txt文件,右键选择“记事本”打开(新手用记事本即可,无需专业工具);
2. 打开QManage.txt后,滑动到文件最底部,找到原有“25级自动传送”的脚本(通常是类似“#IF CHECKLEVELEX = 25 #ACT mapmove 地图代码 X坐标 Y坐标”的内容),在这段脚本的下方,新增一段脚本,直接复制下面的内容,无需修改,后续只替换3个关键信息即可:
#IF
isonmap chuji1
CHECKGAMEGOLD > 500
#ACT
mapmove 【chuji2地图代码】 【chuji2安全区X坐标】 【chuji2安全区Y坐标】
SENDMSG 5 元宝数量超过500,自动传送至新人2地图!
3. 替换脚本中的3个关键信息(这是唯一需要手动修改的地方,仔细看):
① 【chuji2地图代码】:替换成你自己的chuji2地图代码,比如你的chuji2地图代码是11,就改成11;
② 【chuji2安全区X坐标】:替换成chuji2地图安全区的X坐标,比如330(不知道坐标的话,登录游戏,在chuji2安全区站着,输入GM指令@map,就能看到当前坐标);
③ 【chuji2安全区Y坐标】:替换成chuji2地图安全区的Y坐标,比如340,和上面的X坐标对应即可。
举个例子,若你的chuji2地图代码是11,安全区坐标是330 340,替换后的脚本就是:
#IF
isonmap chuji1
CHECKGAMEGOLD > 500
#ACT
mapmove 11 330 340
SENDMSG 5 元宝数量超过500,自动传送至新人2地图!
第三步:保存脚本并生效(新手必看,避免设置无效)
脚本新增完成后,一定要按以下步骤操作,否则设置不会生效,很多新手栽在这一步:
1. 点击记事本左上角的“文件”,选择“保存”,然后关闭记事本;
2. 打开服务端的M2引擎(就是那个黑色的控制台程序),找到顶部的“选项”,点击后选择“重新加载所有脚本”,等待1-2秒,提示“脚本加载完成”即可;
3. 无需重启服务端,直接登录游戏测试:在chuji1地图打怪,让身上元宝超过500,此时会自动弹出提示,并且瞬间传送至chuji2地图,说明设置成功;
4. 测试异常处理:若未传送,先检查脚本中的地图代码、坐标是否正确,再检查setup文件中gamegold是否设置为元宝,最后重新加载一次脚本,基本都能解决。
补充说明(新手必看)
1. 这个脚本和你原有“25级自动传送”的脚本不冲突,人物达到25级会传送,元宝超过500也会传送,两者互不影响;
2. 若想设置“元宝超过500且未达到25级时才传送”,可以修改脚本的#IF条件,改成:
#IF
isonmap chuji1
CHECKGAMEGOLD > 500
CHECKLEVELEX < 25
#ACT
mapmove 【chuji2地图代码】 【X坐标】 【Y坐标】
SENDMSG 5 元宝数量超过500,自动传送至新人2地图!
这样设置后,若人物已经25级,即使元宝超过500,也不会重复传送,更贴合新人引导需求;
3. 若传送后人物卡在地图角落,说明chuji2的坐标设置错误,重新获取chuji2安全区的坐标,替换脚本中的坐标即可。
二、JS引擎 ButchUserItemRate和ButchRate参数解析(新手易懂,拒绝专业术语)
你是JS引擎,纠结ButchUserItemRate=2和ButchRate=10哪个是人形怪装备挖取几率,其实这两个参数功能完全不同,下面用大白话解析,包括参数含义、几率换算,全程不绕弯,看完就懂。
第一步:明确核心问题——哪个参数控制人形怪装备挖取几率
直接给结论(记死即可,不用记复杂原理):ButchRate=10 才是控制人形怪身上装备被挖取的几率,ButchUserItemRate和人形怪装备挖取无关,新手可以直接忽略这个参数,不用去修改。
详细拆解两个参数的区别(大白话,避免说明书的晦涩表述):
1. ButchRate(重点,人形怪挖取装备关键参数):专门控制“人形怪”(比如沃玛卫士、祖玛卫士、白野猪等有人类外形的怪物)被挖取尸体时,掉落装备、道具的几率,和你说的“人形怪身上装备被挖取的几率”完全对应,是你需要重点设置的参数;
2. ButchUserItemRate(无需关注):这个参数控制的是“挖取怪物尸体时,挖出玩家丢弃的物品”的几率,和怪物本身身上的装备无关,比如其他玩家丢弃的药水、垃圾装备,被怪物踩到后,挖取怪物尸体时挖出这些物品的几率,新手基本用不到,不用修改,保持默认值2即可。
第二步:参数数值与几率换算(重点,10=百分之多少)
JS引擎中,这两个参数的数值和几率换算有固定规则,不用复杂计算,记好下面的对应关系,直接套用即可,以你给出的数值为例:
核心换算规则:参数数值=几率(千分比),换算成百分比,就是“数值÷10”,简单说就是“数值去掉一个0,就是百分比”。
结合你的参数,具体解析:
1. 你的ButchRate=10:按规则换算,10是千分比,换算成百分比就是10÷10=1%,也就是说,挖取人形怪尸体时,有1%的几率挖出怪物身上的装备;
举个例子:若把ButchRate改成20,就是20÷10=2%的挖取几率;改成50,就是5%;改成100,就是10%,以此类推,数值越大,挖取几率越高;
2. 你的ButchUserItemRate=2:同样按规则换算,2是千分比,换算成百分比就是0.2%,也就是说,挖取怪物尸体时,有0.2%的几率挖出其他玩家丢弃的物品,这个数值不用改,默认2就好;
补充:参数数值最低可以设为0,设为0时,对应几率为0%(无法挖出对应物品);最高没有固定上限,数值越高,几率越高,新手建议设置在10-50之间(也就是1%-5%),太高会导致装备泛滥,太低则挖不到,影响体验。
第三步:参数修改步骤(新手手把手操作)
若想调整人形怪装备挖取几率,按以下步骤修改ButchRate参数,全程简单,无需专业操作:
1. 找到JS引擎的配置文件,文件名为“js.ini”,路径通常是:MirServer\Mir200\js.ini(和setup文件在同一个目录);
2. 右键点击js.ini,选择“记事本”打开,然后按快捷键Ctrl+F,输入“ButchRate”,点击搜索,快速找到该参数(避免手动找半天);
3. 找到“ButchRate=10”这一行,直接修改“=”后面的数字即可,比如想把挖取几率改成2%,就改成ButchRate=20;想改成3%,就改成ButchRate=30,修改后不要改动其他内容;
4. 点击记事本“文件”→“保存”,关闭记事本;
5. 重启服务端(必须重启,参数才能生效),重启后登录游戏,挖取人形怪尸体,就能感受到几率的变化;
6. 异常处理:若修改后几率无变化,检查是否修改的是js.ini文件,是否保存成功,是否重启了服务端,这三点都做到,参数一定能生效。
补充说明(新手避坑)
1. 不要修改ButchUserItemRate参数,新手修改后容易导致游戏内物品混乱,保持默认值2即可;
2. ButchRate的数值不要设置太高,比如设置成1000,就是100%的挖取几率,会导致人形怪每次被挖都掉装备,破坏游戏平衡;
3. 若挖取人形怪时,始终挖不到装备,除了检查ButchRate参数,还要检查怪物数据库(Monster.DB)中,该人形怪是否设置了“可挖取”,若设置为“不可挖取”,无论参数怎么改,都挖不到装备,修改方法:打开Monster.DB,找到对应人形怪,将“可挖取”字段设为1即可。
三、新手常见避坑总结(必看,少走弯路)
1. 新人地图传送脚本,一定要确认地图代码和坐标正确,脚本保存后必须重新加载,否则无效;
2. 新增脚本时,不要删除原有“25级传送”的脚本,直接加在原有脚本下方即可,避免原有功能失效;
3. JS引擎挖取几率参数,记准ButchRate控制人形怪装备挖取,数值÷10就是百分比,新手建议设置10-50;
4. 所有参数和脚本修改后,若未生效,优先检查是否保存、是否重新加载脚本(脚本修改)或重启服务端(参数修改),这是新手最容易忽略的点。
以上两个问题,都是新手架设传奇时的高频问题,步骤全程贴合新手操作,没有复杂术语,按步骤操作就能顺利解决。若测试后仍有异常,大概率是地图代码、坐标错误,或参数修改后未重启服务端,重新检查一遍,基本都能解决。