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

传奇Mir200 QuestDiary文本调用命令使用教程

admin3小时前12
一、文件调用基础路径说明在传奇服务端架设与脚本修改过程中,文本文件调用是自定义NPC功能、触发脚本逻辑的核心操作,所有脚本调用文件均固定存放于服务端指定路径,核心文件路径为:\Mir200\Envir\QuestDiary。该目录是传奇服务端所有自定义任务、NPC脚本、功能脚本的根存放目录,绝大多数…


一、文件调用基础路径说明

在传奇服务端架设与脚本修改过程中,文本文件调用是自定义NPC功能、触发脚本逻辑的核心操作,所有脚本调用文件均固定存放于服务端指定路径,核心文件路径为:\Mir200\Envir\QuestDiary。该目录是传奇服务端所有自定义任务、NPC脚本、功能脚本的根存放目录,绝大多数外部文本脚本的调用、编辑、修改都需基于此路径操作,是传奇脚本开发的基础核心目录。

二、传奇#CALL文本调用命令核心规则

#CALL是传奇服务端专属的文本调用脚本命令,主要作用为调用QuestDiary文件夹下的外部文本脚本,实现脚本拆分、功能模块化,避免单一脚本文件冗余杂乱,方便后期传奇版本功能优化、bug修复和功能新增。

该命令的核心根目录锁定为QuestDiary文件夹,所有调用路径均无需填写完整服务端全盘路径,仅需填写QuestDiary下属子文件夹及文本相对路径即可,大幅简化传奇脚本的编写流程,提升脚本兼容性。

三、#CALL命令标准使用示例

3.1 命令调用格式

#CALL [\NPC\shili.txt] @Settings

;调用QuestDiary\npc文件夹下shili.txt目录下的@Settings字段

3.2 示例解析

本条脚本语句的作用为读取QuestDiary目录下NPC子文件夹中的shili.txt文本文件,并精准调用文件内@Settings对应的脚本段落,执行段落内的所有脚本指令,是传奇NPC功能拓展、自定义功能触发的常用写法。

四、调用文本标准格式规范

被调用的txt文本文件需严格遵循传奇服务端脚本格式标准,否则会出现调用失效、脚本报错、功能无法触发等问题,以下为shili.txt标准完整格式,所有同类调用文本均可参考此模板编写:

[@Settings]

{

#if

#ACT

sendmsg 7 调用文本消息成功!!!

}

4.1 格式核心要求

1、文本开头需设置专属标签字段,与#CALL调用的字段名称完全一致,保证脚本精准定位调用段落;

2、标签字段后需搭配大括号包裹完整脚本逻辑,所有判断指令、执行指令均需写入大括号内部;

3、严格区分#if判断指令和#ACT执行指令,先判断条件、后执行操作,符合传奇脚本基础运行逻辑;

4、文本编码需适配传奇服务端,禁止出现特殊乱码字符,避免脚本读取失败。

五、传奇脚本调用常见注意事项

1、文件夹及文本命名需规范,禁止使用中文、特殊符号,建议使用英文、数字组合命名,防止服务端无法识别文件路径;

2、调用路径大小写无需区分,但文件夹层级必须准确,子文件夹缺失、文本存放路径错误,都会导致脚本调用无效;

3、单个文本文件可设置多个不同标签字段,支持单次调用、多次调用不同功能段落,适配多样化传奇版本功能开发需求;

4、修改外部调用文本后,无需重启服务端,重新触发对应NPC或脚本逻辑即可生效,方便版本调试。

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

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

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

分享给朋友: