Lua接口/服务端函数索引/任务配置查询
来自天龙知识库
跳到导航跳到搜索
任务配置查询:32 个接口,32 个调用名称。
| 函数 / 别名 | 调用与用途 |
|---|---|
| GetNextMissionIndex | GetNextMissionIndex(missionIndex)返回当前配表任务指向的下一任务索引。 |
| TAddNumText | TAddNumText(sceneId, id, msg, state, index, issueScript)向扩展任务缓冲写入编号、状态、索引、发布脚本和文本。 |
| TAddText | TAddText(sceneId, msg)向扩展任务缓冲写入一条纯文本。 |
| TBeginEvent | TBeginEvent(sceneId)开始构造扩展任务事件列表,只重置当前使用数量。 |
| TDispatchEventList | TDispatchEventList()当前为空实现,调用不会派发扩展任务对话。 空实现 |
| TEndEvent | TEndEvent()结束扩展任务事件构造;不执行额外操作。 |
| TGetAcceptNpcInfo | TGetAcceptNpcInfo(missionIndex)返回接取 NPC 的场景编号和名称。 |
| TGetAwardExp | TGetAwardExp(missionIndex)返回任务固定经验奖励,未找到时为 -1。 |
| TGetAwardItem | TGetAwardItem(missionIndex)返回五组固定奖励物品,总计 11 个数值。 |
| TGetAwardMoney | TGetAwardMoney(missionIndex)返回任务固定金钱奖励,未找到时为 0。 |
| TGetCheckInfo | TGetCheckInfo(missionIndex)返回任务等级限制和三个前置任务索引。 |
| TGetCompleteNpcInfo | TGetCompleteNpcInfo(missionIndex)返回完成 NPC 的场景编号和名称。 |
| TGetDefaultDesc | TGetDefaultDesc(missionIndex)返回 Lua 默认任务在 NPC 上使用的第一段说明。 |
| TGetDuologue | TGetDuologue(sceneId, duologueIndex)按对白索引返回 StorytellingDuologue.txt 中的完整文本。 |
| TGetEnterAreaDesc | TGetEnterAreaDesc(missionIndex)返回进入区域任务是否有说明、区域说明和提示文本。 |
| TGetEnterAreaInfo | TGetEnterAreaInfo(missionIndex)返回进入区域任务的数量及三组场景区域、事件区域。 |
| TGetHideItem | TGetHideItem(missionIndex)返回三组隐藏奖励物品,总计 7 个数值。 |
| TGetHusongAIType | TGetHusongAIType(missionIndex)返回护送任务 NPC 的 AI 类型。 |
| TGetHusongPatrolPath | TGetHusongPatrolPath(missionIndex)返回护送任务的巡逻路径编号。 |
| TGetKillInfo | TGetKillInfo(missionIndex)返回击杀任务的类型数和五组怪物名称、击杀数量。 |
| TGetLimitedTimeInfo | TGetLimitedTimeInfo(missionIndex)返回限时任务的位置、持续时间及说明。 |
| TGetLootItemInfo | TGetLootItemInfo(missionIndex)返回收集物品任务的五组怪物和掉落参数。 |
| TGetMissionDesc | TGetMissionDesc(missionIndex)返回任务的四段正文描述。 |
| TGetMissionIdByIndex | TGetMissionIdByIndex(missionIndex)将任务表索引转换为任务编号。 |
| TGetMissionName | TGetMissionName(missionIndex)返回任务表首段显示文本,未找到时返回空串。 |
| TGetRadioItem | TGetRadioItem(missionIndex)返回五组随机奖励物品,总计 11 个数值。 |
| TGetRelationShipAwardInfo | TGetRelationShipAwardInfo(missionIndex)返回关系奖励位置、数值及说明。 |
| TGetRelationShipPunishInfo | TGetRelationShipPunishInfo(missionIndex)返回关系惩罚位置、数值及说明。 |
| TGetSongXinInfo | TGetSongXinInfo(missionIndex)返回送信任务的物品数量和五组三字段物品参数。 |
| TGetTargetNpcInfo | TGetTargetNpcInfo(missionIndex)返回送信或护送任务的目标 NPC 信息。 |
| TIsHaveContinue | TIsHaveContinue(missionIndex)返回送信任务是否包含继续对话步骤。 |
| TIsMissionRoundable | TIsMissionRoundable(missionIndex)返回任务是否允许循环完成;进入区域和护送任务固定返回 0。 |