三步搞定!传奇添加声望卷脚本详细教程(解决无效问题)

来源: 作者: 点击:
很多小伙伴在传奇版本中添加声望卷后,发现吃了没反应,声望值一点不加!别急,下面用分步详解+防踩坑指南帮你彻底解决。

一、核心原理(先搞懂机制)

声望卷的本质:
通过脚本触发ADDGAMEPOINT或CREDITPOINT命令。
如果命令写错、路径放错、引擎设置不对,就会出现“吃了没反应”!

二、完整添加流程(附详细参数)

第一步:物品数据库设置(DB文件)
打开StdItems.DB(用DBC2000或Excel)

添加新物品,关键参数如下:

字段名示例值作用说明

Name声望卷物品显示名称
StdMode2物品类型(2=消耗品)
Shape1必须为1(脚本触发物品)
AniCount100脚本触发编号(自定)
Source0普通物品

第二步:脚本文件配置(关键!)

路径:MirServer\Mir200\Envir\Market_Def\QFunction-0.txt
脚本代码(复制时删掉中文注释):
[@StdModeFunc100]--这里的100必须和DB中AniCount值一致!
IF

ACT

ADDGAMEPOINT+50--增加50点声望(数值可改)
SendMsg6"使用成功!声望增加50点!"
break

⚠️注意!!!
ADDGAMEPOINT是通用命令(GEE/GOM引擎)

如引擎报错,改用CREDITPOINT+50或GAMEPOINT+50
SendMsg必须用英文标点!(中文符号导致脚本崩溃)

部分引擎需加#CALL调用脚本(如BLUE引擎)

第三步:引擎设置检测(90%问题在这!)
查看声望变量名

打开引擎控制台→选项→游戏命令→人物属性

修改脚本命令匹配变量

变量名是CREDITPOINT→脚本用CREDITPOINT+50

变量名是GAMEPOINT→脚本用GAMEPOINT+50

三、无效问题排查(对症下药)

情况1:吃了完全没反应
✅检查脚本路径是否在Market_Def\QFunction-0.txt

✅M2控制台→重新加载→NPC脚本

✅查看M2控制台→"脚本错误"标签页(报错会显示)

情况2:提示成功但声望不加
✅打开人物属性栏→右键另存为→查看声望变量名

✅用GM命令测试:@GAMEPOINT+100(看是否全局有效)

✅检测是否声望字段被占用:尝试将变量名改为CREDITPOINT

情况3:所有脚本触发类物品都无效
🔧打开引擎控制台→查看→列表信息→物品规则

🔧检查StdMode=2的物品脚本触发是否启用

四、最终测试(成功效果)

人物属性面板声望值对应增加。

五、备用方案(适配特殊引擎)

若以上无效可尝试:

方案A(LEG引擎):
[@StdModeFunc100]
IF

ACT

CREDITPOINT+50
SendMsg5声望增加50点!
break

方案B(带数值的声望卷):
DB设置字段DuraMax=10000(表示500点声望)

脚本中改为:

ACT

GAMEPOINT+<$MAXDURA>--读取物品持久值

总结流程图:
数据库配编号→写QF脚本→匹配引擎变量→重载脚本→测试
按此流程操作,99%的“无效问题”都能解决!
[顶部]