这个NPC对话主入口怎么被触发呢?在什么时候被触发呢?
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-04-29 19:49:03 |
👁️ 阅读: 4
NPC对话主入口的触发主要通过以下两种方式:
1. **点击NPC触发**:当玩家在游戏内点击某个NPC时,会触发服务端脚本的 `clicknpc` 入口函数。该函数会接收玩家对象和NPC的ID作为参数,然后可以执行相应的对话逻辑或功能脚本。
2. **客户端事件触发**:当玩家与NPC进行对话时,客户端会发送一个 `LUA_EVENT_TALK_TO_NPC` 事件。该事件会传递NPC的UserID、配置表ID和名称,客户端可以据此通知服务端执行对应的NPC脚本。
触发时机发生在玩家主动点击游戏场景中的NPC,或通过客户端请求与指定NPC对话时。
← 返回问答库