一、为什么会出现验证码?
在单机传奇中,装备回收时弹出的验证码是GM(游戏管理员)为防止玩家使用外挂批量刷元宝而设置的安全机制。例如:
• 防止脚本自动回收装备导致游戏经济崩溃;
• 限制玩家频繁操作,降低服务器压力。
但单机玩家通常不需要多人联机防护,验证码反而成了操作累赘。
---
二、删除验证码的三种方法
方法1:直接删除脚本中的验证码代码(推荐)
1. 定位脚本文件:
• 找到游戏目录下的脚本文件夹(通常为 `Scripts` 或 `NPC` 文件夹);
• 找到与装备回收相关的NPC脚本(如 `回收装备.lgm` 或 `装备交易.lgm`)。
• *提示*:用记事本打开脚本文件,搜索关键词 `验证码` 或 `checkcode` 快速定位。
2. 删除验证码逻辑:
```lua
// 原脚本示例(删除以下全部或部分代码):
#if
checkcode 123456 // 验证码校验
#act
sendmsg 你输入的验证码错误!
return // 终止回收流程
#elseact
// 真正的回收代码(保留这部分)
```
• 操作要点:删除 `checkcode` 及其关联的判断语句,保留后续回收逻辑。
3. 保存并测试:
• 重启游戏,测试回收功能是否正常。
---
方法2:修改回收触发条件绕过验证码
1. 调整回收数量:
• 在回收脚本中找到触发验证码的条件(如回收数量≥1);
• 将条件改为极小值(例如 `checkitem 战甲 0` 改为 `checkitem 战甲 1000`),使系统误判无需验证。
2. 替换验证码对话框:
• 将验证码弹窗代码替换为直接执行回收的指令,例如:
```lua
#if
checkitem 战甲 1 // 检测是否有装备
#act
take 战甲 1 // 直接回收
give 金币 10000 // 发放奖励
#elseact
sendmsg 请放入装备!
#endif
```
---
方法3:使用第三方工具自动跳过验证码
• 适用场景:无法修改脚本时应急使用。
• 工具示例:
• 按键精灵:录制点击验证码的脚本,自动输入预设字符;
• 打码平台:调用在线打码接口自动识别验证码。
• 风险提示:第三方工具可能被封禁IP,且存在安全风险。
---
三、注意事项
1. 备份原文件:修改前务必备份原始脚本,避免误删导致游戏崩溃。
2. 单机版特殊性:单机传奇无官方更新支持,修改后可能影响后续版本升级。
3. 经济平衡:删除验证码可能导致元宝泛滥,建议配合其他限制(如每日回收上限)。
---
四、替代方案(不想改脚本时)
1. 联系GM关闭验证:若为私人服务器,可联系架设者关闭验证码功能。
2. 重装纯净版脚本:下载无验证码的传奇单机版脚本包覆盖原有文件。
---
通过以上方法,可快速解决单机传奇装备回收验证码问题。推荐优先尝试方法1,直接修改脚本一劳永逸。若对代码不熟悉,可先用方法3过渡,但需谨慎操作!

