传奇3 V1.45单机版脚本修改傻瓜教程(爆率+NPC+技能书)

来源: 作者: 点击:
一、爆率调整:基础单行写法(最易上手,零代码基础可会)

核心逻辑:通过修改怪物爆率文件,调整物品掉落概率,用“物品名 数量 概率分母”格式编写,分母越小爆率越高,适合所有怪物修改。

第一步:找到爆率文件

1. 打开你架设服务器的文件夹,找到“MirServer”目录,依次进入“MirServer\Mir200\Envir\MonItems”;
2. 文件夹内的TXT文件对应不同怪物,文件名与怪物名一致(如“白野猪.txt”对应白野猪),找不到对应文件可新建TXT,命名为怪物全称(需与游戏内一致)。

第二步:修改爆率(以白野猪为例)

1. 右键打开“白野猪.txt”,选择“记事本”打开(别用WPS/Word,会乱码);
2. 按格式添加或修改内容,基础格式:物品名 1 概率分母。举例说明:
- 原官方爆率(万分之一):裁决之杖 1 10000;
- 提升爆率(千分之一):裁决之杖 1 1000;
- 大幅提升(百分之一):裁决之杖 1 100;
3. 每种物品占一行,写完后按“Ctrl+S”保存,关闭文件即可。

第三步:生效设置

1. 关闭游戏客户端和服务器端所有程序;
2. 重新启动服务器端,再打开游戏客户端,爆率修改即可生效;
3. 测试方法:进入游戏击杀对应怪物,观察物品掉落情况,不合适可重复第二步调整分母数值。

避坑提醒

1. 概率分母不能为0或负数,最小设为1(必爆),建议新手从100-1000区间调整,避免过于变态;
2. 不要在同一行写多个物品,每种物品单独一行,否则会导致所有物品无法掉落;
3. 物品名必须与游戏内完全一致(如“焰天火雨”不能写成“天火雨”),写错则无掉落。

二、增加随身NPC:绑定角色,随时调用(无需找地图位置)

核心逻辑:通过脚本绑定随身NPC到角色,按快捷键召唤,实现随时随地交易、补给功能,适合单机自娱自乐。

第一步:准备NPC脚本文件

1. 进入“MirServer\Mir200\Envir\QuestDiary”文件夹,新建一个TXT文件,命名为“随身NPC.txt”;
2. 右键用记事本打开,复制以下基础脚本(直接用,无需修改):

[@main]
#SAY
<补给物品/@补给> <特殊道具/@道具> \
<关闭NPC/@exit>
[@补给]
#SAY
小红药(捆) 100金币/组 <购买/@买小红> \
大蓝药(捆) 200金币/组 <购买/@买大蓝> \
<返回/@main>
[@买小红]
#ACT
TAKE 金币 100
GIVE 小红药(捆) 1
[@买大蓝]
#ACT
TAKE 金币 200
GIVE 大蓝药(捆) 1
[@道具]
#SAY
随机传送卷 50金币/个 <购买/@买传送> \
<返回/@main>
[@买传送]
#ACT
TAKE 金币 50
GIVE 随机传送卷 1
[@exit]
#ACT
CLOSE

3. 按“Ctrl+S”保存,关闭文件,脚本文件准备完成。

第二步:绑定快捷键召唤NPC

1. 进入“MirServer\Mir200\Envir”文件夹,找到“AutoRunRobot.txt”文件,用记事本打开;
2. 在文件末尾添加一行代码:#AutoRun NPC SEC 1 @随身NPC,意思是每秒检测一次召唤指令;
3. 找到同文件夹下的“Qmanage.txt”文件,打开后在末尾添加以下代码:

[@随身NPC]
#IF
KEYDOWN 113 ; F2键(可改,114是F3,115是F4)
#ACT
OPENNPC 随身NPC.txt ; 调用随身NPC脚本
MESSAGEBOX 随身NPC已召唤!

4. 保存所有文件,关闭记事本。

第三步:生效与测试

1. 重启服务器端和游戏客户端;
2. 进入游戏后,按下F2键(可按第二步修改快捷键),即可召唤随身NPC;
3. 若想添加物品,直接在“随身NPC.txt”的对应栏目添加一行,格式参考现有内容,保存后重启服务器即可。

三、技能书赠送:两种方式(等级触发+手动领取)

核心逻辑:要么角色达到对应等级自动赠送,要么通过NPC手动领取,两种方式都无需复杂操作,新手优先选手动领取。

方式一:手动领取(简单不易出错)

1. 沿用第二步的“随身NPC.txt”,在[@main]栏目添加领取选项,修改后脚本如下:

[@main]
#SAY
<补给物品/@补给> <特殊道具/@道具> \
<领取技能书/@领技能> <关闭NPC/@exit>
[@领技能]
#SAY
<战士技能书/@战士技能> <法师技能书/@法师技能> \
<道士技能书/@道士技能> <返回/@main>
[@战士技能]
#ACT
GIVE 莲月剑法 1
GIVE 破血狂杀 1
GIVE 十方斩 1
MESSAGEBOX 战士技能书已发放!
[@法师技能]
#ACT
GIVE 焰天火雨 1
GIVE 冰咆哮 1
GIVE 凝血离魂 1
MESSAGEBOX 法师技能书已发放!
[@道士技能]
#ACT
GIVE 召唤神兽 1
GIVE 月魂灵波 1
GIVE 灵魂火符 1
MESSAGEBOX 道士技能书已发放!

2. 保存文件,重启服务器,召唤随身NPC即可领取对应职业技能书。

方式二:等级触发自动赠送(无需手动操作)

1. 打开“MirServer\Mir200\Envir\Qmanage.txt”文件,在末尾添加以下代码(按等级赠送,适配三职业):

[@升级触发]
#IF
JOB 战士 ; 战士职业
LEVEL 35 ; 35级触发
#ACT
GIVE 莲月剑法 1
SENDMSG 6 恭喜升级!获得技能书:莲月剑法
#IF
JOB 法师
LEVEL 35
#ACT
GIVE 冰咆哮 1
SENDMSG 6 恭喜升级!获得技能书:冰咆哮
#IF
JOB 道士
LEVEL 35
#ACT
GIVE 召唤神兽 1
SENDMSG 6 恭喜升级!获得技能书:召唤神兽
#IF
LEVEL 45 ; 所有职业45级通用技能
#ACT
GIVE 妙影无踪 1
SENDMSG 6 恭喜升级!获得通用技能书:妙影无踪

2. 打开同文件夹“AutoRunRobot.txt”,添加一行:#AutoRun NPC MIN 1 @升级触发;
3. 保存文件,重启服务器,角色升级到对应等级即可自动获得技能书,游戏内会有提示。

四、通用操作规范(新手必看,避免文件损坏)

1. 所有修改前,复制一份原文件备份(右键文件→复制→粘贴到同一文件夹,生成副本),改坏了可替换回去;
2. 编辑脚本时,仅用系统自带记事本或Notepad++,保存时编码选择“ANSI”,避免乱码导致脚本失效;
3. 所有修改必须在服务器关闭状态下进行,开服时修改文件会导致内容丢失或报错;
4. 若修改后无效果,优先检查文件名、物品名是否拼写正确,再检查脚本格式是否与示例一致(空格、换行是否正确)。

五、常见问题排查(小白自救指南)

1. 爆率修改后无变化:检查怪物文件名与游戏内是否一致,重启服务器后击杀10-20只怪物测试,避免概率问题误判;
2. 随身NPC召唤不出来:检查快捷键代码是否正确(如F2对应113),Qmanage.txt和AutoRunRobot.txt是否都添加了对应代码;
3. 技能书无法领取:检查技能书名是否正确,不同版本可能有差异(如“召唤神兽”是否为“召唤圣兽”),可在游戏内查看技能栏名称;
4. 服务器无法启动:大概率是脚本格式错误(如少写符号、换行混乱),替换备份文件,重新修改即可恢复。