Lua接口/客户端函数索引/LifeAbility

来自天龙知识库
雪舞留言 | 贡献2026年9月19日 (六) 07:51的版本 (新建客户端 Lua 接口页:全局函数、对象方法、窗口操作与客户端事件)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

首页 · 客户端接口 · LifeAbility · 窗口操作 · 客户端事件

LifeAbility 对象方法
实现类 LifeAbility · 61 个方法 · 脚本使用 138 处
本页参数与返回值由客户端 C++ 绑定源码自动推断(参数取自 args[n]lua_is* 的实际取值点,返回项数取自 return n),未经运行验证;用途摘要按实现体归纳,仅供参考。

调用方式

调用形式:LifeAbility:Can_Combine(number, number) 对象名 LifeAbility 是全局对象,可直接使用。

方法列表

方法 说明
LifeAbility:Can_Combine(number, number)
number, number · 1 个返回值
触发客户端事件 GE_NEW_DEBUGMESSAGE;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1840
LifeAbility:Can_Enchase(number, number)
number, number · 1 个返回值
触发客户端事件 GE_NEW_DEBUGMESSAGE;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1775
LifeAbility:ClearComposeItems()
无参数 · 无返回值 · 脚本使用 1 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L107
LifeAbility:ClearSlotFour()
无参数 · 无返回值 · 脚本使用 1 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L480
LifeAbility:CloseReIdentifyMsgBox()
无参数 · 无返回值 · 脚本使用 5 处
触发客户端事件 GE_CLOSE_RE_IDENTIFY_MSGBOX;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1236
LifeAbility:CloseStrengthMsgBox()
无参数 · 无返回值 · 脚本使用 4 处
触发客户端事件 GE_CLOSE_STRENGTH_MSGBOX;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1224
LifeAbility:Compound_Preparation(number)
number · 1 个返回值
触发客户端事件 GE_NEW_DEBUGMESSAGE;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1744
LifeAbility:Do_Combine(number, number, number, number, number, number)
number, number, number, number, number, number · 无返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L646
LifeAbility:Do_Enchase(number, number, number, number)
number, number, number, number · 无返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L587
LifeAbility:Do_Enchase_Four(number, number, number, number)
number, number, number, number · 无返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L617
LifeAbility:Do_SeparateGem(number, number, number)
number, number, number · 无返回值 · 脚本使用 2 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L913
LifeAbility:Enchase_CloseMsgBox()
无参数 · 无返回值 · 脚本使用 2 处
触发客户端事件 GE_ENCHASE_CLOSE_MSGBOX;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1230
LifeAbility:Enchase_Confirm(number, number, number, number)
number, number, number, number · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_ENCHASE_CONFIRM;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L535
LifeAbility:Enchase_Four_Confirm(number, number, number, number)
number, number, number, number · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_ENCHASE_FOUR_CONFIRM;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L561
LifeAbility:Enchase_Preparation(number, number)
number, number · 1 个返回值
触发客户端事件 GE_NEW_DEBUGMESSAGE;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1689
LifeAbility:Get_Enhance_Cost(number, number)
number, number · 1 个返回值
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1642
LifeAbility:Get_Equip_CurStrengthLevel(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1087
LifeAbility:Get_Equip_Exterior(number, number)
number, number · 1 个返回值 · 脚本使用 3 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1333
LifeAbility:Get_Equip_Level(number)
number · 1 个返回值 · 脚本使用 6 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1055
LifeAbility:Get_Equip_Point(number)
number · 1 个返回值 · 脚本使用 6 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1138
LifeAbility:Get_Equip_StrengthLevel(number)
number · 2 个返回值 · 脚本使用 2 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1505
LifeAbility:Get_Equip_VisualID(number)
number · 1 个返回值 · 脚本使用 1 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1412
LifeAbility:Get_Gem_Level(number, number)
number, number · 1 个返回值 · 脚本使用 6 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1170
LifeAbility:Get_OtherPlayerEquip_VisualID(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1619
LifeAbility:Get_Test_Prescr_Item(number, number)
number, number · 2 个返回值 · 脚本使用 1 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L811
LifeAbility:Get_UserEquip_Current_Durability(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1573
LifeAbility:Get_UserEquip_Maximum_Durability(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1596
LifeAbility:Get_UserEquip_VisualID(number)
number · 1 个返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1482
LifeAbility:GetEquip_Gem(number, number)
number, number · 1 个返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L695
LifeAbility:GetEquip_GemCount(number)
number · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L728
LifeAbility:GetEquip_GemLevel(number, number)
number, number · 1 个返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L751
LifeAbility:GetEquip_HoleCount(number)
number · 1 个返回值 · 脚本使用 2 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L785
LifeAbility:GetItem_Class(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1003
LifeAbility:GetLifeAbility_LimitExp(number, number)
number, number · 1 个返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L73
LifeAbility:GetLifeAbility_Number(number)
number · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L54
LifeAbility:GetNpcId()
无参数 · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L2000
LifeAbility:GetPrescr_Consume_ContriAttr(number)
number · 1 个返回值 · 脚本使用 1 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L954
LifeAbility:GetPrescr_Consume_Vigor_Energy(number)
number · 2 个返回值 · 脚本使用 2 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L891
LifeAbility:GetPrescr_Explain(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L424
LifeAbility:GetPrescr_Item_IsNeedSpecial(number)
number · 1 个返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L343
LifeAbility:GetPrescr_Item_Maximum(number)
number · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L284
LifeAbility:GetPrescr_Material(number)
number · 2 个返回值 · 脚本使用 6 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L141
LifeAbility:GetPrescr_Material_Consume(number)
number · 1 个返回值 · 脚本使用 2 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L864
LifeAbility:GetPrescr_Material_Hold_Count(number, number)
number, number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L362
LifeAbility:GetPrescr_Material_Number(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L117
LifeAbility:GetPrescr_Material_Tooltip(number)
number · 3 个返回值 · 脚本使用 3 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L202
LifeAbility:GetPrescription_Kind(number)
number · 1 个返回值 · 脚本使用 2 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L975
LifeAbility:GetPrescrList_Item_FromNum(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L258
LifeAbility:GetQuestUI_Demand(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L232
LifeAbility:GetQuestUI_Reward(number)
number · 1 个返回值 · 脚本使用 4 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L245
LifeAbility:GetSplitGem_Gem(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1017
LifeAbility:GetSplitGem_GemEx(number)
number · 1 个返回值
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1036
LifeAbility:Is_SlotFour(number, number, number)
number, number, number · 1 个返回值 · 脚本使用 1 处
触发客户端事件 GE_GAMELOGIN_SYSTEM_INFO_OK;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L489
LifeAbility:Lock_Packet_Item(number, number)
number, number · 无返回值 · 脚本使用 6 处
触发客户端事件 GE_PACKAGE_ITEM_CHANGED;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1872
LifeAbility:Open_Compose_Gem_Page(number)
number · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_OPEN_COMPOSE_GEM;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L464
LifeAbility:ShowSuperToolTip(number, boolean, number, number, number, number)
number, boolean, number, number, number, number · 1 个返回值 · 脚本使用 3 处
触发客户端事件 GE_SUPERTOOLTIP;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1904
LifeAbility:SplitGem_Update(number)
number · 1 个返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1108
LifeAbility:Stiletto_Preparation(number, number)
number, number · 4 个返回值 · 脚本使用 4 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1242
LifeAbility:Update_Equip_VisualID()
无参数 · 无返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1679
LifeAbility:Update_Synthesize(number)
number · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_UPDATE_COMPOSE_ITEM;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L452
LifeAbility:Wear_Equip_VisualID(number, number)
number, number · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_LifeAbility.cpp L1448

多返回值方法

  • LifeAbility:Get_Equip_StrengthLevel → 2 个返回值
  • LifeAbility:Get_Test_Prescr_Item → 2 个返回值
  • LifeAbility:GetPrescr_Consume_Vigor_Energy → 2 个返回值
  • LifeAbility:GetPrescr_Material → 2 个返回值
  • LifeAbility:GetPrescr_Material_Tooltip → 3 个返回值
  • LifeAbility:Stiletto_Preparation → 4 个返回值


脚本中的调用

以下是该对象在客户端界面脚本里的调用点(整理为注释,便于检索):

-- LifeAbility:ClearComposeItems  ← Materalcompose/MaterialCompound.lua
-- LifeAbility:ClearSlotFour  ← Stiletto_Four/Stiletto_Four.lua
-- LifeAbility:CloseReIdentifyMsgBox  ← Identify/Identify.lua
-- LifeAbility:CloseStrengthMsgBox  ← CoupleQuestion/CoupleQuestion.lua