查看“︁Lua接口/服务端函数索引/任务与对话”︁的源代码
来自天龙知识库
←
Lua接口/服务端函数索引/任务与对话
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
__NOTOC__ <div class="lua-reference" style="max-width:1200px;margin:0 auto;line-height:1.8;color:#29343a;font-family:Arial,'Microsoft YaHei',sans-serif;letter-spacing:0;overflow-wrap:anywhere;"> [[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] <div style="padding:14px 0;border-top:3px solid #287568;">任务与对话:88 个接口,94 个调用名称。</div> {| class="wikitable" style="width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;" ! scope="col" style="text-align:left;background:#edf3f2;padding:8px;width:36%;" | 函数 / 别名 ! scope="col" style="text-align:left;background:#edf3f2;padding:8px;" | 调用与用途 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddItem|AddItem]]<br /><small>[[Lua接口/服务端/LuaFnAddItem|LuaFnAddItem]]</small> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddItem(sceneId, itemTypeSn, count)</code><br />将指定种类和数量的物品加入待发列表;本次调用不会直接把物品放入玩家背包。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddItemBonus|AddItemBonus]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddItemBonus(sceneId, itemTypeSn, count)</code><br />添加count个编号为itemType道具 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddItemDemand|AddItemDemand]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddItemDemand(sceneId, itemTypeSn, count)</code><br />需求count个编号为itemType道具 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddItemListToHuman|AddItemListToHuman]]<br /><small>[[Lua接口/服务端/LuaFnAddItemListToHuman|LuaFnAddItemListToHuman]]</small> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddItemListToHuman(sceneId, selfId)</code><br />把当前待发列表中的物品实际发给玩家;需先构造列表并检查可接收状态。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddItemWithQuality|AddItemWithQuality]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddItemWithQuality(sceneId, itemSerial, count, reason)</code><br />将物品种类、数量和生成原因加入待发列表;本次调用不会直接发放物品。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddMission|AddMission]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddMission(sceneId, selfId, misId, scriptId, killObjEvent, enterAreaEvent, itemChangedEvent)</code><br />在玩家身上添加misId编号的任务 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddMissionEx|AddMissionEx]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddMissionEx(sceneId, selfId, misId, scriptId)</code><br />在玩家身上添加misId编号的任务 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddMoneyBonus|AddMoneyBonus]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddMoneyBonus(sceneId, count)</code><br />添加Money |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddMonsterDropItem|AddMonsterDropItem]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddMonsterDropItem(sceneId, MonsterID, HumanID, ItemIndex)</code><br />在怪物身上添加一个掉落任务物品,并表明所有者 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddNumber|AddNumber]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddNumber(sceneId, id)</code><br />添加数目提示 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddNumText|AddNumText]]<br /><small>[[Lua接口/服务端/AddEventList|AddEventList]]</small> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddNumText(sceneId, id, msg, state, index, issueScript)</code><br />向当前对话中追加带编号的文字选项,可指定任务状态、业务索引和关联脚本。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddRadioItemBonus|AddRadioItemBonus]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddRadioItemBonus(sceneId, itemTypeSn, count)</code><br />添加多选一道具 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddRandItemBonus|AddRandItemBonus]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddRandItemBonus(sceneId)</code><br />提示奖励随机道具 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddText|AddText]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddText(sceneId, msg)</code><br />向当前对话中追加一段文字。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/BeginAddItem|BeginAddItem]]<br /><small>[[Lua接口/服务端/LuaFnBeginAddItem|LuaFnBeginAddItem]]</small> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BeginAddItem(sceneId)</code><br />清空当前场景的待发物品列表,开始构造一批奖励物品。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/BeginEvent|BeginEvent]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BeginEvent(sceneId)</code><br />清空当前场景的对话内容,开始构造一组新的 NPC 对话。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/BeginUICommand|BeginUICommand]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">BeginUICommand(sceneId)</code><br />开始构造UICommand数据体 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/CheckItemAvailable|CheckItemAvailable]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">CheckItemAvailable(arg1, arg2, nItemId)</code><br />查询任务配置表中是否存在指定物品。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/CheckNpcAvailable|CheckNpcAvailable]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">CheckNpcAvailable(arg1, arg2, nNpcId)</code><br />查询任务配置表中是否存在指定 NPC。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DelAllMission|DelAllMission]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DelAllMission(sceneId, selfId)</code><br />删除玩家当前任务列表中的全部任务。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DelMission|DelMission]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DelMission(sceneId, selfId, misId)</code><br />删除任务 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DispatchEventList|DispatchEventList]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DispatchEventList(sceneId, selfId, targetId)</code><br />把当前场景中已构造的对话内容发送给指定玩家,并指定对话 NPC。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DispatchMissionContinueInfo|DispatchMissionContinueInfo]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DispatchMissionContinueInfo(sceneId, selfId, targetId, scriptId, misId, nIssueScript)</code><br />向客户端返回任务继续处理 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DispatchMissionDemandInfo|DispatchMissionDemandInfo]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DispatchMissionDemandInfo(sceneId, selfId, targetId, scriptId, misId, done, nIssueScript)</code><br />向客户端返回任务需求处理 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DispatchMissionInfo|DispatchMissionInfo]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DispatchMissionInfo(sceneId, selfId, targetId, scriptId, misId)</code><br />向客户端返回任务信息处理 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DispatchMissionResult|DispatchMissionResult]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DispatchMissionResult(sceneId, selfId, IsFinished)</code><br />向客户端返回任务验证结果 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DispatchMissionTips|DispatchMissionTips]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DispatchMissionTips(sceneId, selfId)</code><br />向客户端返回任务相关提示信息 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DispatchRegieEventList|DispatchRegieEventList]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DispatchRegieEventList(sceneId, selfId, targetId)</code><br />向客户端返回该Npc可触发事件列表 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/DispatchUICommand|DispatchUICommand]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">DispatchUICommand(sceneId, selfId, nUIIndex)</code><br />结束构造UICommand数据体 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/EndAddItem|EndAddItem]]<br /><small>[[Lua接口/服务端/LuaFnEndAddItem|LuaFnEndAddItem]]</small> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">EndAddItem(sceneId, selfId)</code><br />检查玩家能否接收当前待发物品列表;本次调用不会发放物品。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/EndEvent|EndEvent]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">EndEvent()</code><br />结束对话构造的配对入口;当前不执行额外操作,仍需调用派发接口显示对话。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/EndUICommand|EndUICommand]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">EndUICommand(sceneId)</code><br />结束构造UICommand数据体 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetExpBonusByLevel|GetExpBonusByLevel]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetExpBonusByLevel(nLevel)</code><br />按等级查询师门任务经验奖励基础值。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetExpMultipleByRound|GetExpMultipleByRound]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetExpMultipleByRound(nRound)</code><br />按师门任务轮次查询经验奖励倍率。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetHighWord|GetHighWord]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetHighWord(data)</code><br />返回 32 位整数的高 16 位无符号值。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemInfoByItemId|GetItemInfoByItemId]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemInfoByItemId(nItemId)</code><br />通过任务物品编号返回物品名称和任务描述。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemSnByDropRateOfItemTable|GetItemSnByDropRateOfItemTable]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemSnByDropRateOfItemTable()</code><br />根据物品掉落权重表抽取物品,并返回名称和广播标志。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetItemTransfer|GetItemTransfer]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetItemTransfer(sceneId, selfId, nListIndex)</code><br />返回当前场景玩家物品列表中指定索引的转移描述。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetLowWord|GetLowWord]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetLowWord(data)</code><br />返回 32 位整数的低 16 位无符号值。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMission|GetMission]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMission(sceneId, selfId, misId)</code><br />获得当前玩家某一任务号的值 //做过,正在做,未做 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionCacheData|GetMissionCacheData]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionCacheData(sceneId, selfId, nIndex)</code><br />读取当前玩家任务临时缓存中的一个整数。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionCount|GetMissionCount]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionCount(sceneId, selfId)</code><br />得到已接任务的数量 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionData|GetMissionData]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionData(sceneId, selfId, nIndex)</code><br />得到Human全局数据块中的nIndex个数据值 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionFlag|GetMissionFlag]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionFlag(sceneId, selfId, bitIndex)</code><br />返回任务标志位,非玩家对象返回 0。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionGroupCount|GetMissionGroupCount]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionGroupCount(sceneId, nMissionIndex)</code><br />读取指定任务物品配置中的分组数。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionGroupItemID|GetMissionGroupItemID]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionGroupItemID(sceneId, nMissionIndex, nGroupIndex, nGroupItemIndex)</code><br />读取任务物品分组中指定位置的物品编号。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionIndexByID|GetMissionIndexByID]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionIndexByID(sceneId, selfId, misId)</code><br />设置当前玩家某一任务号的值 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionItemCount|GetMissionItemCount]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionItemCount(sceneId, nMissionIndex, nGroupIndex)</code><br />统计任务物品配置中指定分组的条目数量。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionParam|GetMissionParam]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionParam(sceneId, selfId, misIndex, paramIndex)</code><br />取任务参数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMissionParamEx|GetMissionParamEx]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMissionParamEx(sceneId, selfId, missionIndex, paramIndex, byteIndex)</code><br />返回任务参数中指定的字节。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMoneyBonusByLevel|GetMoneyBonusByLevel]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMoneyBonusByLevel(nLevel)</code><br />按等级查询师门任务金钱奖励基础值。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMoneyMultipleByRound|GetMoneyMultipleByRound]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMoneyMultipleByRound(nRound)</code><br />按师门任务轮次查询金钱奖励倍率。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMonsterOwnerCount|GetMonsterOwnerCount]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMonsterOwnerCount(sceneId, MonsterID)</code><br />获取怪物所有者数量 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetMonsterOwnerID|GetMonsterOwnerID]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetMonsterOwnerID(sceneId, MonsterID, OwnerOffSet)</code><br />获取怪物所有者编号 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetNpcInfoByNpcId|GetNpcInfoByNpcId]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetNpcInfoByNpcId(sceneId, nNpcId)</code><br />通过任务 NPC 编号返回完整的任务 NPC 配置。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetNumText|GetNumText]]<br /><small>[[Lua接口/服务端/GetEventList|GetEventList]]</small> | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetNumText(number)</code><br />取出脚本交换用数据 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetOneMissionBonusItem|GetOneMissionBonusItem]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetOneMissionBonusItem(nMissionIndex)</code><br />从任务配置中取得一个奖励物品,返回物品编号、名称、说明和广播类型。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetOneMissionItem|GetOneMissionItem]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetOneMissionItem(nMissionIndex)</code><br />从任务配置中取得一个任务物品,返回物品编号、名称、说明和广播类型。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetOneMissionNpc|GetOneMissionNpc]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetOneMissionNpc(nMissionIndex)</code><br />从任务配置中取得一个 NPC,返回编号、名称、场景、坐标等信息。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetOneMissionPet|GetOneMissionPet]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetOneMissionPet(nMissionIndex)</code><br />从任务配置中取得一个珍兽,返回编号、名称和说明。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetQuestionsRecord|GetQuestionsRecord]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetQuestionsRecord(nIndex)</code><br />读取题库信息 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetRandomQuestionsIndex|GetRandomQuestionsIndex]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetRandomQuestionsIndex(nType)</code><br />从指定类型的题库中随机选择题目编号。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetRenwulianMissionBonusItemByLevel|GetRenwulianMissionBonusItemByLevel]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetRenwulianMissionBonusItemByLevel(nMissionIndex, nPlayerLevel)</code><br />按玩家等级段从任务链奖励配置中选取材料类奖励物品。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetScriptIDByMissionID|GetScriptIDByMissionID]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetScriptIDByMissionID(sceneId, selfId, missionId)</code><br />返回玩家指定任务绑定的脚本编号。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsHaveMission|IsHaveMission]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsHaveMission(sceneId, selfId, misId)</code><br />玩家是否正在做此任务 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsMissionFull|IsMissionFull]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsMissionFull(sceneId, selfId)</code><br />返回当前任务列表是否已满。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsMissionHaveDone|IsMissionHaveDone]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsMissionHaveDone(sceneId, selfId, misId)</code><br />是否做过此任务 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnAddItemListToHumanIgnoreFatigueState|LuaFnAddItemListToHumanIgnoreFatigueState]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnAddItemListToHumanIgnoreFatigueState(sceneId, selfId)</code><br />将奖励物品列表直接放入玩家背包,不触发疲劳消耗。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnEndAddItemIgnoreFatigueState|LuaFnEndAddItemIgnoreFatigueState]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnEndAddItemIgnoreFatigueState(sceneId, selfId)</code><br />结束忽略疲劳的奖励物品列表操作,并返回背包是否有空间。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetHumanShimenRandom|LuaFnGetHumanShimenRandom]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetHumanShimenRandom(sceneId, selfId)</code><br />返回玩家门派任务脚本使用的随机数。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetLevelMatchingMonster|LuaFnGetLevelMatchingMonster]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetLevelMatchingMonster(nMissionIndex, nLevel)</code><br />返回与指定等级相差不超过 1 级的随机任务怪物信息。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnSetNumText|LuaFnSetNumText]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnSetNumText(value)</code><br />设置脚本之间交换使用的 global_numtext 值。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/MissionCom|MissionCom]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">MissionCom(sceneId, selfId, misId)</code><br />任务完成 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/MissionLog|MissionLog]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">MissionLog(sceneId, msg)</code><br />将任务脚本文本直接写入 Mission 日志文件。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/ResetMissionCacheData|ResetMissionCacheData]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">ResetMissionCacheData(sceneId, selfId)</code><br />清空当前玩家的任务临时缓存。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/ResetMissionEvent|ResetMissionEvent]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">ResetMissionEvent(sceneId, selfId, missionId, eventId)</code><br />清除指定任务事件标志。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetHighWord|SetHighWord]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetHighWord(data, highWord)</code><br />替换 32 位整数的高 16 位并返回合成结果。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetLowWord|SetLowWord]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetLowWord(data, lowWord)</code><br />替换 32 位整数的低 16 位并返回合成结果。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetMissionByIndex|SetMissionByIndex]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetMissionByIndex(sceneId, selfId, misIndex, paramIndex, value)</code><br />设置任务参数 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetMissionCacheData|SetMissionCacheData]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetMissionCacheData(sceneId, selfId, nIndex, nData)</code><br />设置当前玩家任务临时缓存中的一个整数。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetMissionData|SetMissionData]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetMissionData(sceneId, selfId, nIndex, nData)</code><br />设置Human的nIndex个数据块的值为nData |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetMissionEvent|SetMissionEvent]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetMissionEvent(sceneId, selfId, misId, eventId)</code><br />修改玩家身上misId编号的任务相应事件 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetMissionFlag|SetMissionFlag]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetMissionFlag(sceneId, selfId, bitIndex, value)</code><br />设置或清除任务标志位。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetMissionParamByIndexEx|SetMissionParamByIndexEx]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetMissionParamByIndexEx(sceneId, selfId, missionIndex, paramIndex, byteIndex, value)</code><br />修改任务参数中指定的字节。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/StartMissionTimer|StartMissionTimer]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">StartMissionTimer(sceneId, selfId, missionId)</code><br />开启任务定时器事件标志。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/StopMissionTimer|StopMissionTimer]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">StopMissionTimer(sceneId, selfId, missionId)</code><br />关闭任务定时器事件标志。 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/UICommand_AddInt|UICommand_AddInt]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">UICommand_AddInt(sceneId, nValue)</code><br />结束构造UICommand数据体 |- | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/UICommand_AddString|UICommand_AddString]] | style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">UICommand_AddString(sceneId, szValue)</code><br />结束构造UICommand数据体 |} </div>
返回
Lua接口/服务端函数索引/任务与对话
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
搜索
工具
链入页面
相关更改
页面信息