传奇新人元宝脚本是服务端常用基础脚本,作用为新注册账号首次登录游戏、新建角色上线后自动发放元宝奖励,用于新人起步福利配置。该脚本适配GOM、GEE、BLUE全系传奇引擎,依托服务端Qmanage.txt全局登录触发机制编写,无需第三方工具,纯脚本代码实现,可直接复制使用、自定义修改奖励数量与触发条件。本文讲解完整脚本写法、文件放置路径、触发逻辑、安装步骤与问题排查方式。
一、新人元宝脚本核心编写原理
传奇所有上线福利脚本均依托服务端Envir目录下的Qmanage.txt全局管理脚本运行,核心触发段为[@Login]角色登录触发指令。脚本通过判定角色登录标记,区分首次登录与重复登录,仅对新建角色发放一次元宝奖励,规避无限刷取元宝的情况。
脚本采用系统自带变量存储登录记录,角色首次上线后自动写入标记数据,永久留存于角色数据库,后续重复登录不再二次触发奖励。代码结构简洁、无冗余指令,兼容所有单机版本与自定义版本,不会与现有游戏脚本、GM指令、假人脚本产生冲突。
二、基础版新人首次登录送元宝脚本(一次性福利)
该版本为最通用脚本,仅限新角色第一次上线触发,终身仅生效一次,适配绝大多数传奇版本新人福利配置,可直接复制使用。
完整源码:
[@Login]
#IF
NEWHUMAN
#ACT
CHANGEGAMEGOLD +10000
SENDMSG 0,恭喜新人上线成功,自动获得起步元宝10000!
break
#ELSEACT
return
脚本代码释义:NEWHUMAN为系统判定指令,专门识别新建首次登录的角色,精准过滤老角色重复触发奖励。CHANGEGAMEGOLD为元宝增减核心指令,后方数字可自定义修改,代表赠送元宝数量。SENDMSG为游戏弹窗提示指令,可自定义修改提示文字内容。break指令用于终止本次脚本循环,避免多余代码执行。
自定义修改方式:直接修改CHANGEGAMEGOLD后方数字,可调整新人元宝福利额度,支持任意整数数值,可设置一千、一万、十万等不同档位福利。修改SENDMSG后方文字,可自定义游戏提示话术,适配版本专属风格。
三、进阶版新人每日登录送元宝脚本(循环福利)
如需设置新人每日上线自动领取元宝,不限首次登录,可使用天数变量判定脚本,按自然日刷新奖励,每日仅可领取一次,适配长期挂机游玩场景。
完整源码:
[@Login]
#IF
CHECKVAR HUMAN 新人元宝领取Day < [GetDateStr]
#ACT
CHANGEGAMEGOLD +5000
MOVVAR HUMAN 新人元宝领取Day [GetDateStr]
SENDMSG 0,今日登录福利领取成功,获得每日元宝5000
break
#ELSEACT
return
脚本代码释义:CHECKVAR为变量判定指令,对比角色当日领取记录与系统日期,判定是否可以领取福利。MOVVAR为变量赋值指令,领取成功后记录当日日期,杜绝同一天重复领取。该脚本数据永久存储于角色存档,换端重启服务端不会清空领取记录。
四、豪华版新人综合福利脚本(元宝+金币+道具)
多数版本需要新人上线多重福利,可整合元宝、金币、疗伤药、随机石、回城石等新人道具,一键发放全套起步资源,脚本兼容所有物品数据库。
完整源码:
[@Login]
#IF
NEWHUMAN
#ACT
CHANGEGAMEGOLD +20000
CHANGEGOLD +500000
MAKE 超级疗伤药 20
MAKE 随机传送石 5
MAKE 回城石 3
SENDMSG 0,欢迎新玩家入驻,领取新人全套起步福利!
break
#ELSEACT
return
脚本支持无限叠加道具指令,只需按照MAKE 物品名称 数量格式添加代码,即可自定义新增各类装备、材料、消耗道具。物品名称必须匹配服务端物品数据库全称,否则道具生成失效。
五、脚本安装部署完整步骤
第一步,打开传奇服务端根目录MirServer,依次打开Mir200/Envir文件夹,找到Qmanage.txt脚本文件,使用记事本打开文件。
第二步,在文件内检索[@Login]登录触发段落,删除原有重复冗余登录脚本,将编写好的新人元宝脚本粘贴至该段落内,保证代码格式整齐,无乱码、无空行错乱。
第三步,保存Qmanage.txt文件,关闭文档。打开M2游戏引擎,在控制台输入重载脚本指令RELOADNPC,热更新全部脚本配置,无需重启整套服务端。
第四步,新建游戏角色进入地图,系统自动触发脚本,弹窗提示福利发放成功,背包内自动到账对应元宝与道具,代表脚本安装成功。
六、脚本格式规范与编写注意细节
所有脚本指令大小写不敏感,引擎可自动识别常规大小写代码,但代码缩进、换行格式必须规范,每一条判定指令单独成行,禁止多行代码合并书写,否则会导致脚本执行失败。
NEWHUMAN指令仅识别全新注册角色,已创建的老角色无法触发首次登录福利,属于正常设定。如需让老角色也可测试福利,可删除角色存档重新创建角色测试。
元宝数值无上限限制,可根据版本设定自定义大额数值,指令执行后元宝实时到账,无延迟、无扣除异常。弹窗提示文字可自由删减修改,支持任意中文文案。
七、脚本失效常见问题与解决方法
新建角色无元宝、无提示:核对脚本是否粘贴在[@Login]段落内,检查代码是否存在空行、乱码、指令拼写错误,重载NPC脚本后重新测试。
道具不生成、仅元宝到账:核对MAKE后方物品名称是否与数据库全称一致,修正物品名称后重新加载脚本即可正常生成。
老角色重复领取福利:首次登录版本脚本本身仅支持一次领取,出现重复领取为变量代码缺失,替换完整版一次性判定脚本即可修复。
脚本冲突导致登录卡顿:删除Qmanage.txt内重复的[@Login]触发段落,保证全局仅存在一条登录主控脚本,避免多段代码冲突。

