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

HGE引擎如何删除非本职业的所有技能 - DELNOJOBSKILL技能清理命令

M2GM2026-10-22HGE引擎27
摘要:HGE引擎的DELNOJOBSKILL命令清除人物非本职业的所有技能,保留本职业技能和标记为99的技能,加HERO则作用于英雄技能,用于职业平衡与非法技能清理。本文按帮助文档原文说明格式、保留边界与#SAY反馈,给出清理步骤并与CLEARSKILL对比,用常见问题解答本职业技能保留、标记99技能和清理英雄技能等疑问。…
[TOCM]

HGE引擎的删除非本职业的所有技能命令DELNOJOBSKILL,作用是清除人物身上不属于本职业的那批技能,同时保留本职业技能和技能职业标记为99的技能。做职业平衡或清理非法技能时,比盲目清空全部技能更有针对性,是职业技能清理里常用的一条。

这条命令的格式与示例均来自HGE引擎帮助文档「删除非本职业的所有技能」页面,功能说明为清除人物非本职业的所有技能。下面按格式、职业技能参数、清理步骤、清理与保留对比和常见问题的顺序展开。

删除非本职业的所有技能配图 - M2GM

清除非职业技能格式

帮助文档给出的DELNOJOBSKILL格式如下:

DELNOJOBSKILL

帮助文档注明,加参数HERO即是删除英雄技能,参数留空则是人物技能。自带的示例是这样写的:

[@clearskill]
#IF
#ACT
DELNOJOBSKILL
#SAY
你的非法技能已经清除了。

从示例可以看到,命令本身不带技能名称参数,写在#ACT执行段,删除后用#SAY给出一句反馈。它靠引擎自动判断哪些技能不属于当前职业,不需要你逐个点名。

职业技能参数说明

这条命令的关键不在填参数,而在它清理与保留的边界:

项目 说明
作用对象 默认人物技能,加HERO则为英雄技能
清理范围 人物非本职业的所有技能
保留项 本职业技能、技能职业标记为99的技能

帮助文档明确,清除人物非本职业的所有技能时,不清除技能职业标记为99的技能。也就是说,引擎按技能的职业归属做判断:属于本职业的留下,标为99的通用类技能也留下,其余非本职业技能才被清掉。加HERO后,这套清理逻辑作用在英雄技能上。

非职业技能清理步骤

第一步:先确定要清理的是人物技能还是英雄技能,处理英雄技能就在命令后加HERO,处理人物技能则留空。

第二步:在NPC脚本的#ACT执行段写入DELNOJOBSKILL,需要给玩家反馈时,在下面加#SAY写一句清除提示。

第三步:保存脚本并重新加载NPC,进入本地测试环境触发,检查非本职业技能是否清空、本职业技能和标记为99的技能是否保留。

完整示例:

[@clearskill]
#IF
#ACT
DELNOJOBSKILL
#SAY
你的非法技能已经清除了。

技能清理与保留对比

同样是清技能,DELNOJOBSKILL和CLEARSKILL的清理范围完全不同。

CLEARSKILL是清空全部技能,靠参数一为1保留通用技能,处理的是全量清除;DELNOJOBSKILL则是按职业归属做减法,只删非本职业技能,本职业技能和标记为99的技能都保留。做职业平衡、清理玩家身上串过来的非法跨职业技能时,用DELNOJOBSKILL不会误伤本职业技能,比直接全清更稳妥。

处理英雄时,加HERO把作用对象切到英雄技能;不区分清人物还是英雄时,按需要在命令后补HERO参数即可,这一点和CLEARSKILL的HERO用法一致。

常见问题

1. 问:DELNOJOBSKILL会保留本职业技能吗?

答:会,它清除的是人物非本职业的所有技能,本职业技能不在清理范围内;这也是它适合做职业平衡清理的原因,删掉的是串过来的跨职业技能,不动玩家本来该有的职业技能。(来源:HGE引擎帮助文档,2026-10检索)

2. 问:技能职业标记为99的技能会被清掉吗?

答:不会,帮助文档明确清除非本职业技能时不清除技能职业标记为99的技能;这一类通用标记的技能会被保留,只清掉真正不属于本职业的那些。(来源:HGE引擎帮助文档,2026-10检索)

3. 问:DELNOJOBSKILL和CLEARSKILL有什么区别?

答:CLEARSKILL是清空全部技能,靠参数一和HERO控制清不清通用技能、清人物还是英雄;DELNOJOBSKILL只删非本职业技能,保留本职业技能和标记为99的技能。要全清用CLEARSKILL,只清跨职业技能用DELNOJOBSKILL。

4. 问:怎么清理英雄的非本职业技能?

答:在命令后加HERO,帮助文档说明加参数HERO即是删除英雄技能、空则是人物技能;写DELNOJOBSKILL HERO时,清理逻辑作用在英雄技能上,不加HERO则处理人物技能。

5. 问:DELNOJOBSKILL需要填技能名称吗?

答:不需要,帮助文档给出的格式是DELNOJOBSKILL,命令本身不带技能名称参数,由引擎按职业归属自动判断哪些是非本职业技能;要删单个指定技能才用DELSKILL。

6. 问:清完怎么确认效果?

答:帮助文档示例在删除后用#SAY提示「你的非法技能已经清除了」,照这个结构加#SAY反馈;进游戏后再核对技能栏,确认非本职业技能已清空、本职业技能和标记为99的技能仍在。(来源:HGE引擎帮助文档,2026-10检索)

非职业技能清除小结

本文围绕HGE引擎DELNOJOBSKILL命令,整理了删除非本职业所有技能的标准格式、清理与保留边界、清理步骤,以及和CLEARSKILL的对比。做职业技能清理时,记住它只删非本职业技能、保留本职业与标记99的技能、加HERO切到英雄,就不会误伤玩家该有的技能。核心的删除非本职业的所有技能功能一句话概括:在#ACT段写DELNOJOBSKILL,非本职业技能就被自动清掉。

DELNOJOBSKILL清除非本职业技能的示例在本地HGE引擎环境验证通过,英雄技能需加HERO参数再测,命令仅适配HGE引擎,跨引擎使用请先自行验证。

内容来源可溯:HGE引擎帮助文档(脚本命令详解-功能操作命令页面)。

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

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

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

本文链接:https://www.m2gm.com/tech/hge/hge-delnobjobskill-other/

分享给朋友:

相关文章

GOM引擎装备穿戴条件怎么配? 物品Need字段所需条件设置教程

GOM引擎装备穿戴条件怎么配? 物品Need字段所需条件设置教程

本文列出GOM引擎物品所需条件Need编号0到8、10到14、40到47、50到53、60、70、81、82全部取值含义,NeedLevel填对应阈值,双参数字段需用字段计算器合成。区分等级门槛与固定等级、职业转生叠加、行会沙城身份、会员等级细分,附四步设置流程与七条问答,避免小号越过门槛戴上高阶装备。…

烈火逐日开天不激活?大秦插件三技能激活配置

烈火逐日开天不激活?大秦插件三技能激活配置

本文讲解大秦插件DQActivateSkills命令的完整用法,包括命令格式、技能编号与冷却规则参数,提供单技能激活、三连激活、模拟激活对比等实操案例,并汇总技能编号写错、数据库缺失、模式理解偏差等常见坑点,帮助新手在本地环境完成脚本设置激活三技能与技能配置。…

技能触发脚本配置教程 - 996引擎魔法触发指南

技能触发脚本配置教程 - 996引擎魔法触发指南

本文讲解996引擎技能触发脚本功能,包括@MagSelfFuncX等四类触发段名的使用场景与魔法ID对应规则,魔法ID取自Magic.DB编号,治愈术等三阶配置案例,以及触发失效、段名写错的排查方法,帮助新手完成技能触发脚本配置与魔法触发指南落地,全文内容仅供单机本地学习调试。…

HGE引擎如何删除所有技能 - CLEARSKILL命令使用教程

HGE引擎如何删除所有技能 - CLEARSKILL命令使用教程

HGE引擎的CLEARSKILL命令用于清除人物或英雄的所有技能,靠参数一为1保留移形换位等通用技能、加HERO切换作用对象到英雄。本文按帮助文档原文拆解四种写法组合,给出实操步骤与初阶到高阶案例,并用常见问题解答参数含义、与DELSKILL的区别、只清英雄技能和通用技能清单等疑问。…

大秦插件技能释放配置方法 - 技能触发实战案例

大秦插件技能释放配置方法 - 技能触发实战案例

本文讲解大秦插件DQReleaseMagic命令的完整用法,包括命令格式、技能ID、强化等级、目标与动作参数,提供攻击追加、魔法ID联动、自身增益三阶案例,并汇总攻击触发死循环、技能缺失、强化失效等常见报错,帮助新手在本地环境完成脚本命令释放技能与技能配置调试流程。…

新手问:HGE引擎DELSKILL删除指定技能怎么写?脚本技能移除

新手问:HGE引擎DELSKILL删除指定技能怎么写?脚本技能移除

HGE引擎的DELSKILL命令按技能名称精准移除单个技能,不清空其他技能,是洗点、职业调整和任务回退玩法里做指定技能移除的常用命令。本文按帮助文档原文说明DELSKILL加技能名称的写法、参数要求与#SAY反馈结构,给出配置步骤与报错排查,并用常见问题解答与CLEARSKILL的区别、删不掉的原因和一次删多个等疑问。…