当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇JS引擎实操解答:新人地图传送设置与挖取几率参数解析

热度:
一、新人地图(chuji1)元宝/等级双条件传送设置(详细步骤)
(一)第一步:找到现有等级传送脚本(避免重复创建)
定位脚本路径
打开JS引擎客户端安装目录,依次进入“Envir→QuestDiary”文件夹(JS引擎自定义脚本默认存于此目录),找到你已有的“等级25级传送”脚本(通常文件名含“Level”“Transfer”等关键词,如“Level25Transfer.txt”;若未单独命名,可查看“UserCmd.txt”或“MapTrigger.txt”)。
确认原有等级传送代码
打开该脚本,找到等级传送相关代码,通常格式如下(你的脚本可能类似):
[@MapEnterchuji1]//进入新人1地图时触发检查
#IF
CHECKLEVEL≥25//检查等级≥25级
#ACT
MAPMOVEchuji2//传送至新人2地图
SENDMSG6等级达到25级,自动传送至新人2地图!//黄色系统提示
#ELSEACT
RETURN//不满足条件,不执行操作

(二)第二步:添加“元宝超过500”传送条件(核心修改)
在原有等级检查条件后,用“OR”连接“元宝数量检查”(利用你已设置的gamegold变量),修改后完整代码如下(每一行附注释):
[@MapEnterchuji1]//进入新人1地图时,实时触发条件检查
#IF
//条件1:等级≥25级(原有条件)
CHECKLEVEL≥25
//条件2:元宝数量≥500(新增条件,gamegold为你在setup设置的元宝变量)
ORCHECKVARgamegold≥500
#ACT
//满足任一条件,执行传送
MAPMOVEchuji2//传送目标地图:新人2地图(chuji2)
#IF
//单独判断触发条件,显示对应提示(让玩家知道为何被传送)
CHECKVARgamegold≥500
#ACT
SENDMSG6身上元宝超过500,自动传送至新人2地图!//元宝达标提示
#ELSEACT
SENDMSG6等级达到25级,自动传送至新人2地图!//等级达标提示(原有提示)
#ENDIF
#ELSEACT
//两个条件都不满足,显示引导提示(可选,新手友好)
SENDMSG6当前在新人1地图,等级≥25级或元宝≥500可传送至新人2地图!
RETURN

(三)第三步:测试与验证(避免设置失效)
保存脚本:修改后按“Ctrl+S”保存,关闭文件。
进入游戏测试:
新建角色进入chuji1地图,背包放501元宝(超过500),查看是否自动传送至chuji2,且显示“元宝超过500”提示;
若元宝不足500,升级至25级,查看是否触发等级传送;
若未触发,检查:①脚本路径是否在“Envir→QuestDiary”;②gamegold变量是否在setup中正确绑定“元宝”(可在游戏内输入“@vargamegold”查看当前元宝数值,确认变量生效)。
二、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文件,先复制原文件(如将“Level25Transfer.txt”改名为“Level25Transfer_bak.txt”),出错后可恢复;
变量检查:若元宝传送不生效,在游戏内输入“@vargamegold”,若显示“gamegold=当前元宝数”,说明变量正常;若显示“未定义”,需重新在setup里绑定“gamegold=元宝”;
挖取几率测试:修改ButchRate后,找几只人形怪(如“半兽人”“僵尸”)反复挖100次,统计挖出装备的次数,验证几率是否符合预期(如ButchRate=10,约1-2次成功即正常)。
[顶部]