服务端触发文件在哪
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-06-30 16:16:26 |
👁️ 阅读: 4
服务端触发文件主要在以下位置:
1. **QFunction-0.lua(功能脚本)**:这是服务端核心的功能触发文件,位于 `Envir` 目录下。该文件用于定义游戏中的各种功能逻辑、NPC行为、物品使用效果、触发事件等。当M2启动时就会加载此文件,其中可以编写如 `login(actor)`(角色登录触发)、`clicknpc(actor,npcid)`(点击NPC触发)等函数。
2. **NPC功能脚本目录**:NPC相关的触发脚本文件通常放置在 `Envir\Market_Def\` 目录下(支持创建子文件夹)。例如,一个NPC脚本文件路径可能为 `MirRXJH\Mir200\Envir\Market_Def\主城\银娇龙-101.lua`。这里的脚本路径和文件名需要与 `data\Npclist.xls` 表中的 `Script` 字段配置对应。
3. **其他触发文件**:除了 `QFunction-0.lua`,服务端还提供了大量其他触发接口,这些触发函数通常也需要在 `QFunction-0.lua` 或相关脚本文件中定义和编写。例如,交易前触发 `dealbefore(actor, dealTarget)`、技能效果前触发 `beforeeffecttriger(actor, effectId, targetId)`、进入连接点前触发 `enterroute(actor, pointId)` 等。所有服务端提供的接口详情可查看相关文档。
**注意**:脚本文件的编码格式必须保存为 **ANSI** 或 **GB2312** 格式,否则可能导致读取乱码或无法加载。
← 返回问答库