查看“︁Lua接口/服务端函数索引/生活技能与装备”︁的源代码
来自天龙知识库
←
Lua接口/服务端函数索引/生活技能与装备
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
__NOTOC__ <div class="lua-reference"> [[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] <div class="lua-lead">生活技能与装备:118 个接口,121 个调用名称,其中 96 个在当前脚本中有调用。</div> {| class="wikitable" ! scope="col" class="lua-w36" | 函数 / 别名 ! scope="col" | 调用与用途 |- | [[Lua接口/服务端/AddBagItemSlot|AddBagItemSlot]] | <code>AddBagItemSlot(sceneId, selfId, bagIndex)</code><br />按当前孔数的概率为装备增加第一至第三个宝石孔。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/AddBagItemSlotFour|AddBagItemSlotFour]] | <code>AddBagItemSlotFour(sceneId, selfId, bagIndex)</code><br />为符合条件的装备直接增加第四个宝石孔。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/AddGPOwner|AddGPOwner]] | <code>AddGPOwner(SceneID, OwnerID)</code><br />向生长点管理中加入指定归属记录。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/AddItemToBox|AddItemToBox]] | <code>AddItemToBox(sceneId, ItemBoxID, iQualityType, iBoxItemCount, ...)</code><br />向指定物品箱追加物品。<br /><span class="lua-muted">脚本中 318 处调用</span> |- | [[Lua接口/服务端/AddStorePointOnScene|AddStorePointOnScene]] | <code>AddStorePointOnScene(SceneID, StorePointType, x, z)</code><br />在场景中添加藏宝点。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/CreateMonsterOnScene|CreateMonsterOnScene]] | <code>CreateMonsterOnScene()</code><br />已废弃的怪物创建入口。请使用 LuaFnCreateMonster。<br /><span class="lua-muted">脚本中 1 处调用</span><br />'''已废弃''' |- | [[Lua接口/服务端/DelGPOwner|DelGPOwner]] | <code>DelGPOwner(SceneID, OwnerID)</code><br />删除生长点管理中的指定归属记录。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/DelStorePointOnScene|DelStorePointOnScene]] | <code>DelStorePointOnScene(sceneId, StorePointType, index)</code><br />从场景中删除指定藏宝点。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/DropBoxEnterScene|DropBoxEnterScene]] | <code>DropBoxEnterScene(x, z, sceneId)</code><br />创建场景掉落物品盒。<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/EnableItemBoxPickOwnerTime|EnableItemBoxPickOwnerTime]] | <code>EnableItemBoxPickOwnerTime(SceneID, ItemBoxID)</code><br />开始计算物品箱的归属者拾取保护时间。<br /><span class="lua-muted">脚本中 24 处调用</span> |- | [[Lua接口/服务端/FindStorePointOnScene|FindStorePointOnScene]] | <code>FindStorePointOnScene(sceneId, StorePointType, x, z)</code><br />在场景中查找藏宝点并返回索引。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GeEquipReqLevel|GeEquipReqLevel]] | <code>GeEquipReqLevel(itemTableIndex)</code><br />返回装备需求等级,非装备返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GemEnchasing|GemEnchasing]] | <code>GemEnchasing(sceneId, selfId, gemBagIndex, equipBagIndex)</code><br />执行宝石镶嵌。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/GetAbilityExp|GetAbilityExp]] | <code>GetAbilityExp(sceneId, selfId, abilityId)</code><br />获得生活技能经验<br /><span class="lua-muted">脚本中 65 处调用</span> |- | [[Lua接口/服务端/GetAbilityExpPlus|GetAbilityExpPlus]] | <code>GetAbilityExpPlus(sceneId, selfId, itemTypeSn)</code><br />获得生活技能经验<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetAbilityObjIndex|GetAbilityObjIndex]] | <code>GetAbilityObjIndex(sceneId, selfId, Index)</code><br />读取当前生活技能操作中指定材料条目对应的背包位置。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetAbilityOperaRobotTime|GetAbilityOperaRobotTime]] | <code>GetAbilityOperaRobotTime(sceneId, selfId)</code><br />获得生活技能挂机器时间<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetBagGemCount|GetBagGemCount]] | <code>GetBagGemCount(sceneId, selfId, BagPos)</code><br />读取指定背包位置装备的宝石孔位上限。<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/GetBagItemDur|GetBagItemDur]] | <code>GetBagItemDur(sceneId, selfId, BagPos)</code><br />获取背包中物品的耐久度<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetBagItemIdent|GetBagItemIdent]] | <code>GetBagItemIdent(sceneId, selfId, BagPos)</code><br />获取背包中物品的鉴定属性<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetBagItemLevel|GetBagItemLevel]] | <code>GetBagItemLevel(sceneId, selfId, BagIndex)</code><br />读取背包装备的需求等级;暗器取装备需求等级与暗器等级的较大值。<br /><span class="lua-muted">脚本中 12 处调用</span> |- | [[Lua接口/服务端/GetBagItemParam|GetBagItemParam]] | <code>GetBagItemParam(sceneId, selfId, BagPos, StartPos, Type)</code><br />获取背包中物品的参数<br /><span class="lua-muted">脚本中 103 处调用</span> |- | [[Lua接口/服务端/GetBagItemTransfer|GetBagItemTransfer]] | <code>GetBagItemTransfer(sceneId, selfId, bagIndex)</code><br />返回背包物品的转移描述字符串。<br /><span class="lua-muted">脚本中 150 处调用</span> |- | [[Lua接口/服务端/GetBagPosByItemSn|GetBagPosByItemSn]] | <code>GetBagPosByItemSn(sceneId, selfId, itemTableIndex)</code><br />返回背包中首个指定物品的位置,不要求物品解锁。<br /><span class="lua-muted">脚本中 41 处调用</span> |- | [[Lua接口/服务端/GetBagPosByItemSnAvailableBind|GetBagPosByItemSnAvailableBind]] | <code>GetBagPosByItemSnAvailableBind(sceneId, selfId, itemTableIndex, onlyBind)</code><br />查找未加交易锁和密码锁的指定物品,并可限定为绑定物品。<br /><span class="lua-muted">脚本中 4 处调用</span> |- | [[Lua接口/服务端/GetBoxItemParam|GetBoxItemParam]] | <code>GetBoxItemParam(sceneId, arg2, itemBoxId, itemIndex, startPos, type)</code><br />返回物品盒指定物品的参数。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetChangeFaceItemIdAndItemCount|GetChangeFaceItemIdAndItemCount]] | <code>GetChangeFaceItemIdAndItemCount(faceStyle)</code><br />返回更换脸型需要的物品编号和数量。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetChangeHairItemIdAndItemCount|GetChangeHairItemIdAndItemCount]] | <code>GetChangeHairItemIdAndItemCount(hairStyle)</code><br />返回更换发型需要的物品编号和数量。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetChangeHeadInfo|GetChangeHeadInfo]] | <code>GetChangeHeadInfo(headStyle)</code><br />返回更换头像需要的物品编号和数量。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetCommonItemGrade|GetCommonItemGrade]] | <code>GetCommonItemGrade(itemTableIndex)</code><br />返回原料或普通物品的品级,其他类别返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GetGemEmbededCount|GetGemEmbededCount]] | <code>GetGemEmbededCount(sceneId, selfId, BagPos)</code><br />读取指定背包位置装备上已镶嵌的宝石数量。<br /><span class="lua-muted">脚本中 7 处调用</span> |- | [[Lua接口/服务端/GetGemEmbededType|GetGemEmbededType]] | <code>GetGemEmbededType(sceneId, selfId, bagIndex, gemIndex)</code><br />返回装备指定镶嵌槽中的宝石类型。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GetGPCountByOwner|GetGPCountByOwner]] | <code>GetGPCountByOwner(SceneID, OwnerID)</code><br />读取指定归属对象名下的生长点数量。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetHumanGUID|GetHumanGUID]] | <code>GetHumanGUID(sceneId, selfId)</code><br />根据玩家的场景对象 ID 读取角色 GUID。<br /><span class="lua-muted">脚本中 47 处调用</span> |- | [[Lua接口/服务端/GetHumanWorldX|GetHumanWorldX]] | <code>GetHumanWorldX(sceneId, selfId)</code><br />获得Obj_Human的世界坐标X 参数SceneID,HumanID,返回WorldX<br /><span class="lua-muted">脚本中 33 处调用</span> |- | [[Lua接口/服务端/GetHumanWorldZ|GetHumanWorldZ]] | <code>GetHumanWorldZ(sceneId, selfId)</code><br />获得Obj_Human的世界坐标Z 参数SceneID,HumanID,返回WorldZ<br /><span class="lua-muted">脚本中 31 处调用</span> |- | [[Lua接口/服务端/GetItemApt|GetItemApt]] | <code>GetItemApt(sceneId, selfId, bagIndex, nAptitudeType)</code><br />读取背包装备指定资质对应的属性加成百分比。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/GetItemBagPos|GetItemBagPos]] | <code>GetItemBagPos(sceneId, selfId, itemTableIndex, findUnlock)</code><br />查找指定物品的首个背包位置,可排除交易锁,但不排除密码锁。<br /><span class="lua-muted">脚本中 9 处调用</span> |- | [[Lua接口/服务端/GetItemBoxMaxGrowTime|GetItemBoxMaxGrowTime]] | <code>GetItemBoxMaxGrowTime(SceneID, ItemBoxID)</code><br />读取物品箱的最大生长时间。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetItemBoxOpenFlag|GetItemBoxOpenFlag]] | <code>GetItemBoxOpenFlag(SceneID, ItemBoxID)</code><br />读取物品箱的开启状态标志。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetItemBoxOwner|GetItemBoxOwner]] | <code>GetItemBoxOwner(SceneID, ItemBoxID)</code><br />读取物品箱的归属对象 ID。<br /><span class="lua-muted">脚本中 72 处调用</span> |- | [[Lua接口/服务端/GetItemBoxRecycleTimes|GetItemBoxRecycleTimes]] | <code>GetItemBoxRecycleTimes(sceneId, ItemBoxID)</code><br />读取物品箱的回收或采集次数。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetItemBoxRequireAbilityID|GetItemBoxRequireAbilityID]] | <code>GetItemBoxRequireAbilityID(sceneId, ItemBoxID)</code><br />获得Obj_ItemBox需要的生活技能编号<br /><span class="lua-muted">脚本中 198 处调用</span> |- | [[Lua接口/服务端/GetItemBoxWorldPosX|GetItemBoxWorldPosX]] | <code>GetItemBoxWorldPosX(SceneID, ItemBoxID)</code><br />读取物品箱的 X 坐标。<br /><span class="lua-muted">脚本中 98 处调用</span> |- | [[Lua接口/服务端/GetItemBoxWorldPosZ|GetItemBoxWorldPosZ]] | <code>GetItemBoxWorldPosZ(SceneID, ItemBoxID)</code><br />读取物品箱的 Z 坐标。<br /><span class="lua-muted">脚本中 98 处调用</span> |- | [[Lua接口/服务端/GetItemClass|GetItemClass]] | <code>GetItemClass(itemTableIndex)</code><br />返回物品编号中的物品类别。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/GetItemEquipPoint|GetItemEquipPoint]] | <code>GetItemEquipPoint(itemTableIndex)</code><br />返回装备穿戴部位,非装备返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GetItemIndex|GetItemIndex]] | <code>GetItemIndex(itemIndex)</code><br />从物品序列编号中解析物品索引部分。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetItemLevel|GetItemLevel]] | <code>GetItemLevel(sceneId, selfId, itemId)</code><br />读取普通物品或任务物品配置中的等级值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/GetItemName|GetItemName]] | <code>GetItemName(sceneId, itemIndex)</code><br />从物品表返回物品名称。<br /><span class="lua-muted">脚本中 54 处调用</span> |- | [[Lua接口/服务端/GetItemNameID|GetItemNameID]] | <code>GetItemNameID(itemTableIndex)</code><br />返回装备名称资源编号,非装备返回 -1。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/GetItemQuality|GetItemQuality]]<br /><small>[[Lua接口/服务端/LuaFnGetItemQuality|LuaFnGetItemQuality]]</small> | <code>GetItemQuality(itemIndex)</code><br />从物品序列编号中解析品质部分。<br /><span class="lua-muted">脚本中 7 处调用</span> |- | [[Lua接口/服务端/GetStoreMapSceneID|GetStoreMapSceneID]] | <code>GetStoreMapSceneID(sceneId, selfId, bagIndex)</code><br />获得藏宝图场景ID<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetStoreMapX|GetStoreMapX]] | <code>GetStoreMapX(sceneId, selfId, bagIndex)</code><br />获得藏宝图位置X<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetStoreMapZ|GetStoreMapZ]] | <code>GetStoreMapZ(sceneId, selfId, bagIndex)</code><br />读取指定背包藏宝图记录的 Z 坐标。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/GetStorePointType|GetStorePointType]] | <code>GetStorePointType(sceneId, index)</code><br />在场景里获得一个藏宝点类型<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/IsEquipItem|IsEquipItem]] | <code>IsEquipItem(itemTableIndex)</code><br />判断物品编号是否属于装备。<br /><span class="lua-muted">脚本中 13 处调用</span> |- | [[Lua接口/服务端/IsPrescrLearned|IsPrescrLearned]]<br /><small>[[Lua接口/服务端/LuaFnIsPrescrLearned|LuaFnIsPrescrLearned]]</small> | <code>IsPrescrLearned(sceneId, selfId, PrescrID)</code><br />判断是否已经学会某项配方<br /><span class="lua-muted">脚本中 449 处调用</span> |- | [[Lua接口/服务端/IsWhiteEquip|IsWhiteEquip]] | <code>IsWhiteEquip(itemTableIndex)</code><br />判断装备配置是否固定为零条随机属性。<br /><span class="lua-muted">脚本中 9 处调用</span> |- | [[Lua接口/服务端/ItemBoxEnterScene|ItemBoxEnterScene]] | <code>ItemBoxEnterScene(x, z, iBoxType, sceneId, iQualityType, iBoxItemCount, ...)</code><br />在指定场景坐标创建物品箱,并按后续物品编号填充。<br /><span class="lua-muted">脚本中 210 处调用</span> |- | [[Lua接口/服务端/LuaFnChangeVisual|LuaFnChangeVisual]] | <code>LuaFnChangeVisual(sceneId, selfId, equipBagIndex, materialBagIndex, visualIndex)</code><br />按物品外观表替换装备外观。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnCompoundRandom|LuaFnCompoundRandom]] | <code>LuaFnCompoundRandom(randomIndex)</code><br />从指定合成随机表中取得随机结果,表索引范围为 0 到 127。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnCreateMonster|LuaFnCreateMonster]] | <code>LuaFnCreateMonster(SceneID, MonsterType, x, z, iAIType, iAIScript, ScriptID)</code><br />按怪物类型、坐标和脚本参数在场景内动态创建怪物。<br /><span class="lua-muted">脚本中 192 处调用</span> |- | [[Lua接口/服务端/LuaFnDeleteMonster|LuaFnDeleteMonster]] | <code>LuaFnDeleteMonster(SceneID, ObjID)</code><br />删除动态创建的怪物或 NPC。<br /><span class="lua-muted">脚本中 104 处调用</span> |- | [[Lua接口/服务端/LuaFnEquipEnhance|LuaFnEquipEnhance]] | <code>LuaFnEquipEnhance(sceneId, selfId, equipBagIndex, materialBagIndex)</code><br />扣除强化费用,执行强化并同步物品;成功返回 0,新强化等级,<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnEquipEnhanceCheck|LuaFnEquipEnhanceCheck]] | <code>LuaFnEquipEnhanceCheck(sceneId, selfId, equipBagIndex, materialBagIndex)</code><br />检查装备强化条件;成功返回 0,失败返回错误码。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnEquipLevelUp|LuaFnEquipLevelUp]] | <code>LuaFnEquipLevelUp(sceneId, selfId, equipBagIndex, materialBagIndex)</code><br />按装备升级表执行一次装备升档。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnEquipLock|LuaFnEquipLock]] | <code>LuaFnEquipLock(sceneId, selfId, bagIndex)</code><br />设置装备持久锁并同步完整物品信息。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnEquipUnLock|LuaFnEquipUnLock]] | <code>LuaFnEquipUnLock(sceneId, selfId, bagIndex)</code><br />取消装备持久锁并同步完整物品信息。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnFaileTimes|LuaFnFaileTimes]] | <code>LuaFnFaileTimes(sceneId, selfId, equipBagIndex, materialBagIndex, decrease)</code><br />消耗一次装备强化失败次数,或按参数清零。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGemEmbedRandom|LuaFnGemEmbedRandom]] | <code>LuaFnGemEmbedRandom()</code><br />取得宝石镶嵌流程使用的随机结果。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnGetAbilityLevelUpConfig|LuaFnGetAbilityLevelUpConfig]] | <code>LuaFnGetAbilityLevelUpConfig(abilityId, nLevel)</code><br />读取生活技能指定等级的升级费用、经验与等级限制。<br /><span class="lua-muted">脚本中 100 处调用</span> |- | [[Lua接口/服务端/LuaFnGetAbilityLevelUpConfig2|LuaFnGetAbilityLevelUpConfig2]] | <code>LuaFnGetAbilityLevelUpConfig2(abilityId, nLevel)</code><br />读取生活技能升级配置,额外返回附加金钱与经验要求。<br /><span class="lua-muted">脚本中 14 处调用</span> |- | [[Lua接口/服务端/LuaFnGetAbilityMaxLevel|LuaFnGetAbilityMaxLevel]] | <code>LuaFnGetAbilityMaxLevel(abilityId)</code><br />读取生活技能配置允许的最大等级。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/LuaFnGetBagEquipType|LuaFnGetBagEquipType]] | <code>LuaFnGetBagEquipType(sceneId, selfId, nBagPos)</code><br />通过背包格子查到该物品是哪种装备(如果不是装备,则返回 -1)<br /><span class="lua-muted">脚本中 7 处调用</span> |- | [[Lua接口/服务端/LuaFnGetEquipFaileTimes|LuaFnGetEquipFaileTimes]] | <code>LuaFnGetEquipFaileTimes(sceneId, selfId, bagIndex)</code><br />返回装备强化失败次数;暗器和非装备返回 0 或字段值。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnGetItemBindStatus|LuaFnGetItemBindStatus]] | <code>LuaFnGetItemBindStatus(sceneId, selfId, bagIndex)</code><br />返回物品绑定状态;位置无效返回 2,未绑定返回 0,已绑定返回 1。<br /><span class="lua-muted">脚本中 9 处调用</span> |- | [[Lua接口/服务端/LuaFnGetItemBoxGrowPointType|LuaFnGetItemBoxGrowPointType]] | <code>LuaFnGetItemBoxGrowPointType(sceneId, itemBoxId)</code><br />返回生长点物品盒类型;对象不存在时返回 -1。<br /><span class="lua-muted">脚本中 13 处调用</span> |- | [[Lua接口/服务端/LuaFnGetItemCreator|LuaFnGetItemCreator]] | <code>LuaFnGetItemCreator(sceneId, selfId, bagIndex)</code><br />返回物品存在标记和创建者名称;空格只返回 0。<br /><span class="lua-muted">脚本中 6 处调用</span> |- | [[Lua接口/服务端/LuaFnGetItemPosByItemDataID|LuaFnGetItemPosByItemDataID]] | <code>LuaFnGetItemPosByItemDataID(sceneId, selfId, itemDataId, beginPos)</code><br />从指定容器位置开始查找物品数据编号,返回对应背包位置。<br /><span class="lua-muted">脚本中 5 处调用</span> |- | [[Lua接口/服务端/LuaFnGetItemPrice|LuaFnGetItemPrice]] | <code>LuaFnGetItemPrice(sceneId, itemDataId)</code><br />返回物品配置表中的基础价格。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnGetItemType|LuaFnGetItemType]] | <code>LuaFnGetItemType(uSerialNumber)</code><br />根据物品序列号得到物品的 Type<br /><span class="lua-muted">脚本中 7 处调用</span> |- | [[Lua接口/服务端/LuaFnIsJudgeApt|LuaFnIsJudgeApt]] | <code>LuaFnIsJudgeApt(sceneId, selfId, bagIndex)</code><br />返回装备资质鉴定状态:1 已鉴定,2 待鉴定,3 无资质,0 可鉴定,-1 无效。<br /><span class="lua-muted">脚本中 5 处调用</span> |- | [[Lua接口/服务端/LuaFnIsMarkOrEnhance|LuaFnIsMarkOrEnhance]] | <code>LuaFnIsMarkOrEnhance(sceneId, selfId, bagIndex, queryType)</code><br />queryType 为 1 时返回持久锁,否则返回装备强化等级。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnItemBind|LuaFnItemBind]] | <code>LuaFnItemBind(sceneId, selfId, bagIndex)</code><br />绑定指定背包格中的物品,并立即向客户端同步物品状态。<br /><span class="lua-muted">脚本中 71 处调用</span> |- | [[Lua接口/服务端/LuaFnItemBoxEnterSceneEx|LuaFnItemBoxEnterSceneEx]] | <code>LuaFnItemBoxEnterSceneEx(sceneId, x, z, boxType, recycleTime)</code><br />创建带指定回收时间的物品盒。<br /><span class="lua-muted">脚本中 3 处调用</span> |- | [[Lua接口/服务端/LuaFnJudgeApt|LuaFnJudgeApt]] | <code>LuaFnJudgeApt(sceneId, selfId, bagIndex)</code><br />鉴定装备资质,成功后同步完整物品信息。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnLockCheck|LuaFnLockCheck]] | <code>LuaFnLockCheck(sceneId, selfId, bagIndex, cost)</code><br />检查物品加锁条件,返回 0 或定义的负错误码。<br /><span class="lua-muted">脚本中 17 处调用</span> |- | [[Lua接口/服务端/LuaFnRefreshItemInfo|LuaFnRefreshItemInfo]] | <code>LuaFnRefreshItemInfo(sceneId, selfId, bagIndex)</code><br />立即向玩家重发指定格的完整物品信息,并返回 -1。<br /><span class="lua-muted">脚本中 33 处调用</span> |- | [[Lua接口/服务端/LuaFnReSetItemApt|LuaFnReSetItemApt]] | <code>LuaFnReSetItemApt(sceneId, selfId, bagIndex)</code><br />重置装备六项资质并返回资质等级结果。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnSendAbilityFailureMsg|LuaFnSendAbilityFailureMsg]] | <code>LuaFnSendAbilityFailureMsg(sceneId, selfId, abilityId, recipeId, itemSerial)</code><br />向客户端发送生活技能失败结果。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnSendAbilitySuccessMsg|LuaFnSendAbilitySuccessMsg]] | <code>LuaFnSendAbilitySuccessMsg(sceneId, selfId, AbilityId, RecipeId, ItemSerialNum)</code><br />向客户端发送物品制造成功的消息<br /><span class="lua-muted">脚本中 61 处调用</span> |- | [[Lua接口/服务端/LuaFnSetEquipFaileTimes|LuaFnSetEquipFaileTimes]] | <code>LuaFnSetEquipFaileTimes(sceneId, selfId, bagIndex, nTimes)</code><br />写入装备强化失败次数并返回状态码。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/LuaFnSetItemCreator|LuaFnSetItemCreator]] | <code>LuaFnSetItemCreator(sceneId, selfId, nBagPos, szCreatorName)</code><br />给背包里的某个物品增加创建者名称<br /><span class="lua-muted">脚本中 62 处调用</span> |- | [[Lua接口/服务端/LuaFnStilettoCostExe|LuaFnStilettoCostExe]] | <code>LuaFnStilettoCostExe(sceneId, selfId, costIndex, stuffBagPos, consumeIndex)</code><br />按 SlotCost.txt 指定索引与消耗方案扣除打孔材料和费用;本函数不增加孔数。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnTryRecieveItemIgnoreFatigueState|LuaFnTryRecieveItemIgnoreFatigueState]] | <code>LuaFnTryRecieveItemIgnoreFatigueState(sceneId, selfId, iItemId, iReason)</code><br />与 LuaFnTryRecieveItem 相同,但不执行疲劳状态门禁。<br /><span class="lua-muted">脚本中 2 处调用</span> |- | [[Lua接口/服务端/LuaFnTryRecieveSingleItem|LuaFnTryRecieveSingleItem]] | <code>LuaFnTryRecieveSingleItem(sceneId, selfId, itemId, reason, bind)</code><br />在独立空格生成一件物品。参数为场景、角色、物品编号、品质原因、强制绑定。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/LuaFnUnLockCheck|LuaFnUnLockCheck]] | <code>LuaFnUnLockCheck(sceneId, selfId, bagIndex, cost)</code><br />检查物品解锁条件,未持久加锁时返回 -3。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/QueryAreaStandingTime|QueryAreaStandingTime]] | <code>QueryAreaStandingTime(sceneId, selfId)</code><br />查询玩家在事件区域停留的时间<br /><span class="lua-muted">脚本中 219 处调用</span> |- | [[Lua接口/服务端/QueryHumanAbility|QueryHumanAbility]] | <code>QueryHumanAbility(sceneId, selfId, abilityId)</code><br />查询human Ability是否学习<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/QueryHumanAbilityLevel|QueryHumanAbilityLevel]] | <code>QueryHumanAbilityLevel(sceneId, selfId, AbilityID)</code><br />查询Obj_Human生活技能等级 SceneID,HumanID,AbilityID<br /><span class="lua-muted">脚本中 838 处调用</span> |- | [[Lua接口/服务端/ResetAreaStandingTime|ResetAreaStandingTime]] | <code>ResetAreaStandingTime(sceneId, selfId)</code><br />重新设置玩家进入事件区域的时间(作为下一次触发事件的时间戳)<br /><span class="lua-muted">脚本中 219 处调用</span> |- | [[Lua接口/服务端/SetAbilityExp|SetAbilityExp]] | <code>SetAbilityExp(sceneId, selfId, abilityId, abilityExp)</code><br />设置生活技能经验,发送的时候 / 100 是为了整型运算方便<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/SetAbilityOperaRobotTime|SetAbilityOperaRobotTime]] | <code>SetAbilityOperaRobotTime(sceneId, selfId, RobotTime)</code><br />设置生活技能挂机器时间<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetAbilityOperaTime|SetAbilityOperaTime]] | <code>SetAbilityOperaTime(sceneId, selfId, OperaTime)</code><br />设置生活技能操作时间<br /><span class="lua-muted">脚本中 33 处调用</span> |- | [[Lua接口/服务端/SetAllItemPWLock|SetAllItemPWLock]] | <code>SetAllItemPWLock(sceneId, selfId, bLock)</code><br />按既定规则批量设置人物物品二级密码锁。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/SetAllPetPWLock|SetAllPetPWLock]] | <code>SetAllPetPWLock(sceneId, selfId, bLock)</code><br />按既定规则批量设置宠物二级密码锁。<br /><span class="lua-muted">脚本中 1 处调用</span> |- | [[Lua接口/服务端/SetBagItemDur|SetBagItemDur]] | <code>SetBagItemDur(sceneId, selfId, BagPos, Dur)</code><br />设置背包中物品的耐久度<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetBagItemIdent|SetBagItemIdent]] | <code>SetBagItemIdent(sceneId, selfId, BagPos)</code><br />设置背包中物品的鉴定属性<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetBagItemParam|SetBagItemParam]] | <code>SetBagItemParam(sceneId, selfId, BagPos, StartPos, Type, value)</code><br />设置背包中物品的参数<br /><span class="lua-muted">脚本中 86 处调用</span> |- | [[Lua接口/服务端/SetBoxItemParam|SetBoxItemParam]] | <code>SetBoxItemParam(sceneId, arg2, itemBoxId, itemIndex, startPos, type, value)</code><br />设置物品盒指定物品的参数。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetHumanAbilityLevel|SetHumanAbilityLevel]] | <code>SetHumanAbilityLevel(sceneId, selfId, abilityId, abilityLvl)</code><br />设置人物生活技能级别,SceneID,HumanID,AbilityID,AbilityLevel<br /><span class="lua-muted">脚本中 41 处调用</span> |- | [[Lua接口/服务端/SetItemBoxMaxGrowTime|SetItemBoxMaxGrowTime]] | <code>SetItemBoxMaxGrowTime(SceneID, ItemBoxID, maxGrowTime)</code><br />设置物品箱的最大生长时间。<br /><span class="lua-muted">脚本中 91 处调用</span> |- | [[Lua接口/服务端/SetItemBoxOwner|SetItemBoxOwner]] | <code>SetItemBoxOwner(sceneId, ItemBoxID, OwnerID)</code><br />设置物品箱的归属对象。<br /><span class="lua-muted">脚本中 54 处调用</span> |- | [[Lua接口/服务端/SetItemBoxPickOwnerTime|SetItemBoxPickOwnerTime]] | <code>SetItemBoxPickOwnerTime(SceneID, ItemBoxID, PickProtTime)</code><br />设置物品箱的归属者拾取保护时长。<br /><span class="lua-muted">脚本中 24 处调用</span> |- | [[Lua接口/服务端/SetItemBoxRecycleTimes|SetItemBoxRecycleTimes]] | <code>SetItemBoxRecycleTimes(sceneId, ItemBoxID, RecycleTimes)</code><br />设置物品箱的回收或采集次数。<br /><span class="lua-warn">脚本中未见调用</span> |- | [[Lua接口/服务端/SetPrescription|SetPrescription]] | <code>SetPrescription(sceneId, selfId, PrescrID, LearnOrAbandon)</code><br />学会某项合成配方(只能操作学会,不能操作放弃具体某项配方,具体<br /><span class="lua-muted">脚本中 10 处调用</span> |- | [[Lua接口/服务端/TryRecieveItem|TryRecieveItem]]<br /><small>[[Lua接口/服务端/LuaFnTryRecieveItem|LuaFnTryRecieveItem]]</small> | <code>TryRecieveItem(sceneId, selfId, iItemId, iReason)</code><br />尝试接受物品<br /><span class="lua-muted">脚本中 288 处调用</span> |} </div>
返回
Lua接口/服务端函数索引/生活技能与装备
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
搜索
工具
链入页面
相关更改
页面信息