元宝卷点开没有元宝,是因为物品数据库里的触发数值与服务端脚本对不上号。直接打开DBC2000查看物品属性,再修改对应的脚本文件就能解决。
一、 查看物品数据库数值
1. 打开电脑上的 DBC2000 数据库管理工具。
2. 在左侧列表找到并点击 StdItems 表。
3. 在右侧数据列表中找到你用的那个“元宝卷”道具。
4. 重点查看 AniCount 这一栏的数值,记下这个数字(比如是 21)。
二、 修改触发脚本文件
1. 进入服务端目录下的 Mir200\Envir 文件夹。
2. 找到并打开 QFunction-0.txt 文件(部分引擎可能叫 QF.txt)。
3. 在文件末尾添加一段新脚本,格式必须严格对应:
[@StdModeFunc21]
#IF
#ACT
GAMEGOLD + 1000
SENDMSG 6 成功领取1000元宝!
4. 将脚本中的 21 改成你刚才在DBC里记下的 AniCount 数值。
5. 将 1000 改成你想要发放的元宝数量。
三、 重载脚本生效
1. 保存并关闭 QFunction-0.txt 文件。
2. 回到游戏控制器(M2Server),点击“管理”菜单下的“重载”,选择“重载登录脚本”或“重载所有脚本”。
3. 重新登录游戏角色,再次双击元宝卷即可到账。

