当前位置:首页 > 引擎 > 996引擎

传奇人物变怪物GM命令详解 自定义外观变身设置教程

admin1小时前2
本文详解传奇服务端人物变怪物核心GM命令changeAppr,讲解命令格式、自定义外观编号规则、变身状态限制,提供默认怪物、自定义怪物两套可直接复用的脚本示例,适配传奇版本定制、NPC功能制作等场景,解决玩家形态切换的配置问题。…


一、命令核心概述

人物变身怪物是传奇服务端常用的人物外观修改功能,通过专属GM脚本命令可实现玩家形态切换,包含官方固定怪物外观变身、自定义数据库怪物外观变身两种模式。该功能常应用于活动玩法、受击变形、buff特效等场景,是版本定制中高频使用的基础脚本功能。

二、基础变身命令语法

2.1 标准命令格式

人物变怪物核心命令统一格式如下:

changeAppr 外观编号 变身时长

参数说明:外观编号指代怪物/人物外观ID,变身时长单位为秒,控制形态持续时间。

2.2 自定义外观编号规则

自定义怪物外观无需新增数据库数据,遵循固定编号规则:在数据库原始怪物Appr编号基础上增加100000,即可调用自定义怪物外观资源,避免与官方默认外观ID冲突。

三、变身后人物状态限制

执行changeAppr命令完成形态切换后,人物将自动触发固定状态限制,该限制为引擎内置规则,无需额外脚本添加:

人物变身期间禁止发起攻击、释放技能施法,同时禁止移动奔跑,仅可保持原地形态展示,时长结束后自动恢复原始人物外观与行动权限。

四、完整脚本示例(可直接复制使用)

4.1 官方默认怪物变身脚本

该示例调用引擎自带鸡形态外观,无自定义数据库配置,直接写入NPC脚本即可生效:

[@变身]

#act

changeAppr 160 10

sendmsg 7 你变成了鸡,时间10秒

脚本说明:外观编号160对应传奇默认鸡怪物外观,变身时长10秒,通过7级频道向玩家推送提示信息。

4.2 自定义怪物外观变身脚本

该示例基于原始怪物编号生成自定义外观,适配个性化版本定制需求:

[@变身自定义]

#act

changeAppr 101508 30

;自定义怪物Appr在怪物表Appr的基础上加100000

sendmsg 6 你被打成了Appr=1508的自定义怪物,有效时间30秒

脚本说明:原始怪物外观编号为1508,叠加100000后得到调用编号101508,变身持续30秒,通过6级频道推送变形提示,注释行仅作脚本备注,不影响功能执行。

五、常见使用注意点

1. 编号校验:设置自定义外观时,务必确认原始怪物Appr编号无误,叠加100000后再填入命令,避免外观加载失败;

2. 时长设置:变身时长建议根据玩法需求配置,短时变身适合道具效果,长时变身适合活动机制;

3. 状态机制:内置禁止攻击、施法、奔跑规则无法通过脚本修改,如需移动变身效果,需借助引擎扩展插件实现。

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

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

本文链接:https://www.9luu.com/971.html

分享给朋友: