当前位置:首页 > 实操教程 > 翎风引擎 > 正文内容

LFM2引擎调整人物的荣誉值 - GAMEGLORY命令详解教程

M2GM2026-10-23翎风引擎37
摘要:LFM2引擎的GAMEGLORY命令用于调整人物荣誉值计数,格式为GAMEGLORY加控制符加数值,加号累加荣誉、减号扣除、等号直接设定。本文按帮助文档原文整理命令格式、荣誉值参数、实操步骤,并对比ChangeNationCredit国家荣誉命令的等级条件触发,帮助版本GM落地荣誉声望与称号成就玩法。…
[TOCM]

调整人物的荣誉值是LFM2引擎里修改人物荣誉值计数的脚本命令,荣誉值是版本里用来衡量人物荣誉积累、可挂在角色面板展示的一种声望数值。GAMEGLORY用加、减、等三个控制符对荣誉值做增减,写法和很多整数类数值命令类似。这个命令页面里还附带了一条ChangeNationCredit国家荣誉命令,两者名字都带荣誉,新手容易用混,本文以GAMEGLORY为主线,ChangeNationCredit作为对比说明。

GAMEGLORY的格式是命令加控制符加荣誉值数值,帮助文档示例是GAMEGLORY加5给荣誉值涨5点。本文按LFM2引擎帮助文档原文整理命令格式、荣誉值参数与触发说明、实操步骤与命令对比,并解答荣誉值调整、国家荣誉区分等问题,供版本GM配置荣誉值玩法参考。

调整人物的荣誉值配图 - M2GM

荣誉值命令格式

GAMEGLORY命令在脚本中按控制符加数值的顺序书写,控制符支持加号、减号、等号三种,数值参数填写要增减的荣誉值点数。帮助文档给出的完整格式是GAMEGLORY加控制符加值,直接在对话脚本的执行段调用即可。

;GAMEGLORY 调整人物荣誉值
格式: GAMEGLORY (+,-,=) 值

[@main]
#ACT
GAMEGLORY + 5
#SAY
荣誉值+5

上例在main段直接执行GAMEGLORY加5,给人物荣誉值涨5点,并在对话框提示荣誉值加5。荣誉值脚本写法很轻量,不需要复杂条件判断就能在NPC对话、活动结算、杀怪奖励等位置挂上加减荣誉值的逻辑。调试时先在NPC对话段写一条加荣誉值命令,保存后重新加载,用测试人物查看荣誉值面板是否涨动。

荣誉值参数与触发说明

控制符对应三种操作语义,配置荣誉值调整时按玩法需要选择。加号在现有荣誉值上累加,适合做完成荣誉任务或达成称号后涨荣誉。减号在现有荣誉值上往下扣,适合做荣誉值消耗或犯错扣除。等号把荣誉值直接设为指定值,适合做重置或直接授予某个荣誉等级。

荣誉值是挂在人物身上的声望计数,本身不绑定具体物品,通常配合称号系统或排行榜展示。给荣誉值加分的触发位置很灵活:可以在完成某个副本后结算加荣誉,可以在攻城战结束后按贡献发荣誉,也可以在NPC处用特定条件兑换荣誉值。荣誉值涨上去之后,人物在角色面板或排行榜上就能看到对应声望变化。

调整荣誉值实操步骤

把GAMEGLORY接入脚本实现荣誉值增减,按下面步骤操作。

第一步,定位要加减荣誉值的脚本段,比如荣誉NPC对话段、活动结算段或达成成就触发段。

第二步,根据玩法选控制符:累加荣誉用加号,扣荣誉用减号,直接设定荣誉值用等号,后面填写数值。

第三步,在对话脚本里用#SAY给出提示,告诉人物荣誉值增减了多少,方便玩家感知变化。

第四步,保存脚本并在M2引擎重新加载,用测试人物触发对应脚本,确认荣誉值面板按预期增加或扣减。

完成上述步骤后,荣誉值的增减就挂到对应脚本流程上了。需要注意,帮助文档里这条命令页面同时给出了另一条国家荣誉命令,两条命令作用对象不同,配置前要先分清楚自己要改的是人物荣誉值还是国家荣誉。

荣誉值命令对比分析

GAMEGLORY页面里附带的另一条命令是ChangeNationCredit,帮助文档给的写法是先判断等级大于50再执行国家荣誉加100。

;ChangeNationCredit 国家荣誉相关命令
#IF
CheckLevelEx > 50
#ACT
ChangeNationCredit + 100

两条命令名字都带荣誉,作用对象却不同。GAMEGLORY操作的是人物自身的荣誉值计数,加减的是人物面板上那条荣誉声望;ChangeNationCredit操作的是国家荣誉,帮助文档示例先判断人物等级大于50再给国家荣誉加100,属于国家阵营维度的荣誉积累。配置荣誉值脚本时,要涨人物声望用GAMEGLORY,要记国家阵营贡献才用ChangeNationCredit,两者不要混用。帮助文档也提示这两个命令需要自己在本地测试确认效果。

常见问题

1. 问:GAMEGLORY适合做什么玩法?

答:适合做基于荣誉声望的成就与称号体系,比如完成副本、参与攻城、达成成就后给人物涨荣誉值,攒够荣誉值在NPC处兑换称号或奖励。加号累加荣誉、减号扣除荣誉、等号直接设定,三个控制符覆盖了发荣誉、扣荣誉、重置荣誉三类场景,是配置声望玩法的基础命令。

2. 问:为什么我执行了GAMEGLORY,荣誉值没变化?

答:先检查控制符和数值是否写对,GAMEGLORY后面要紧跟加、减或等号和具体数值。再确认脚本段是否真的被触发,比如对话NPC有没有走到对应main段、条件判断有没有卡住。最后保存脚本后要在M2引擎重新加载,改动才会生效,光改文件不重载是看不到变化的。

3. 问:GAMEGLORY和ChangeNationCredit到底改的是不是一个东西?

答:不是。GAMEGLORY改的是人物自身的荣誉值计数,显示在人物荣誉声望上;ChangeNationCredit改的是国家荣誉,帮助文档示例先判断人物等级大于50再给国家荣誉加100,属于国家阵营维度的贡献。要涨人物荣誉声望用GAMEGLORY,要记国家阵营贡献才用ChangeNationCredit。(来源:LFM2引擎帮助文档,2026-10检索)

4. 问:GAMEGLORY后面的荣誉值数值能随便写多大?

答:帮助文档格式给出的是GAMEGLORY加控制符加值,示例用的是加5这类小数值。实际配置时建议按版本荣誉体系的档位填写,累加用加号逐步涨,避免一次性写入超大数值破坏荣誉榜平衡。需要把荣誉值重置为某个基准时再用等号直接设定。(来源:LFM2引擎帮助文档,2026-10检索)

5. 问:ChangeNationCredit前面为什么要加CheckLevelEx判断?

答:帮助文档示例写的是先CheckLevelEx大于50再执行ChangeNationCredit加100,也就是把国家荣誉奖励限制在50级以上的人物身上,低级人物不发。这种写法是条件触发的典型用法,先#IF判断等级条件,满足才#ACT执行荣誉命令,配置阵营荣誉奖励时常用这种门槛控制。(来源:LFM2引擎帮助文档,2026-10检索)

6. 问:想给人物直接授予100点荣誉值,用加号还是等号?

答:想让人物荣誉值变成固定100点用等号,直接设定;想在人物现有荣誉值上再叠加100点用加号。授予固定荣誉等级或重置荣誉用等号,做任务累计奖励用加号,按操作语义选择即可,两者执行后的荣誉值结果差别在于是否叠加旧值。

7. 问:荣誉值涨上去之后在哪里能看到?

答:荣誉值是挂在人物身上的声望计数,涨上去之后通常显示在角色面板的声望栏目,或通过荣誉排行榜集中展示。做荣誉值玩法时建议在奖励提示和NPC对话里明确告诉人物当前荣誉值变化,配合称号系统让荣誉积累有可见的反馈,玩家才有动力去刷荣誉。

荣誉值调整小结

回到开头的两个荣誉命令混淆问题,调整人物的荣誉值的关键是认准GAMEGLORY改人物荣誉、ChangeNationCredit改国家荣誉。格式记住GAMEGLORY加控制符加数值,加号累加、减号扣除、等号设定;对比记住GAMEGLORY作用于人物自身声望,ChangeNationCredit配合等级条件作用于国家阵营贡献;扩展记住荣誉值配合称号与排行榜展示。荣誉值脚本理顺后,各类声望成就玩法就能按控制符组合出来。

荣誉值调整命令以LFM2引擎帮助文档为底稿,GAMEGLORY示例在本地验证过数值变化,仅适配LFM2引擎,跨引擎请自测。
来源可溯:LFM2引擎帮助文档(脚本命令详解-功能操作命令页面)。

扫描二维码推送至手机访问。

本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。

本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。

本文链接:https://www.m2gm.com/tech/lfm2/lfm2-gameglory-honor/

分享给朋友:

相关文章

996引擎SetHumAttackMode使用教程 - 强制攻击模式脚本配置

996引擎SetHumAttackMode使用教程 - 强制攻击模式脚本配置

SetHumAttackMode格式为攻击模式0到7加时间秒数;文档注明0全体1和平;写在#ACT段对当前触发玩家生效;示例PK点达到2时SetHumAttackMode 1 3600强制和平1小时;按秒数维持到期才能手动切;杀人照常红名;常用于活动地图锁全体、安全区锁和平、红名惩罚;只对当前玩家不能批量设置。…