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

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

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

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

调用方式

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

方法列表

方法 说明
Player:AgreeJoinTeam(number)
number · 无返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1709
Player:AppointLeader(number)
number · 无返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2086
Player:AskChangeCurrentAgname(number)
number · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1577
Player:AskLeanAbility(number)
number · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1380
Player:ChangePVPMode(number)
number · 无返回值 · 脚本使用 5 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L243
Player:ChangePVPModeWithPassword(number, string)
number, string · 无返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L263
Player:ChangeSwearTitle()
无参数 · 无返回值 · 脚本使用 1 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L803
Player:CheckIfCanDena(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L460
Player:CheckSwearTitle(string)
string · 1 个返回值 · 脚本使用 2 处
操作客户端界面
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L768
Player:ClearUpdateBtnFlashFlag()
无参数 · 1 个返回值
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L563
Player:ConfirmDismissTeam()
无参数 · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_CONFIRM_DISMISS_TEAM
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2013
Player:CreateDenaObj()
无参数 · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L525
Player:CreateTeamSelf()
无参数 · 无返回值 · 脚本使用 2 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2066
Player:DismissTeam()
无参数 · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1994
Player:DispelBuffByIndex(number)
number · 1 个返回值 · 脚本使用 6 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L716
Player:DispelBuffBySN(number)
number · 1 个返回值
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L707
Player:DrawSwearTitle()
无参数 · 无返回值 · 脚本使用 1 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L797
Player:EnumAgname(number, string)
number, string · 1 个返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1492
Player:GetAbilityInfo(number, string)
number, string · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1333
Player:GetAccMD5String()
无参数 · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L230
Player:GetAgnameNum()
无参数 · 1 个返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1484
Player:GetBuffIconNameByIndex(number)
number · 1 个返回值 · 脚本使用 2 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L617
Player:GetBuffNumber()
无参数 · 1 个返回值 · 脚本使用 2 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L610
Player:GetBuffSNByIndex(number)
number · 1 个返回值
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L694
Player:GetBuffTimeTextByIndex(number)
number · 1 个返回值 · 脚本使用 1 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L729
Player:GetBuffToolTipsByIndex(number)
number · 1 个返回值 · 脚本使用 1 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L656
Player:GetCurrentAgname()
无参数 · 1 个返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1539
Player:GetCurTitle()
无参数 · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2196
Player:GetData()
无参数 · 4 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L827
Player:GetDenaAttr()
无参数 · 5 个返回值 · 脚本使用 1 处
实现体未体现明确的外部效果
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L450
Player:GetGUID()
无参数 · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L95
Player:GetMyHorse(number)
number · 1 个返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L147
Player:GetName()
无参数 · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L89
Player:GetPKMode()
无参数 · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L101
Player:GetPos()
无参数 · 3 个返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1448
Player:GetReputation(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L113
Player:GetSkillInfo(number, string)
number, string · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1229
Player:GetTeamMemberGUID(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2154
Player:GetTimeToPeace()
无参数 · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L107
Player:GetXinfaInfo(number, string)
number, string · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1295
Player:InTeamFollowMode()
无参数 · 1 个返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2109
Player:IsHavePassword()
无参数 · 1 个返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L135
Player:IsLeader()
无参数 · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1963
Player:IsLocked()
无参数 · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L141
Player:IsPresent()
无参数 · 1 个返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1470
Player:KickTeamMember(number)
number · 无返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2020
Player:LeaveTeam()
无参数 · 无返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1980
Player:OpenDismissTeamMsgbox()
无参数 · 无返回值 · 脚本使用 2 处
触发客户端事件 GE_OPEN_DISMISS_TEAM_MSGBOX
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2007
Player:PVP_Challenge(number)
number · 无返回值 · 脚本使用 2 处
触发客户端事件 GE_MSGBOX_MAKESUREPVPCHALLENGE、GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L326
Player:PVP_Duel()
无参数 · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L288
Player:PVP_ShowMenu()
无参数 · 6 个返回值 · 脚本使用 1 处
触发客户端事件 GE_SHOW_CONTEXMENU;读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L306
Player:RejectJoinTeam(number)
number · 无返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1741
Player:SaveDenaAttr()
无参数 · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L540
Player:SelectMyselfAsTarget()
无参数 · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2217
Player:SendAgreeJoinTeam_Apply(number)
number · 无返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1789
Player:SendAgreeJoinTeam_TeamMemberInvite(number)
number · 无返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1870
Player:SendAgreeTeamFollow()
无参数 · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1928
Player:SendAskManualAttr(number, number, number, number, number)
number, number, number, number, number · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1621
Player:SendRefuseTeamFollow()
无参数 · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1941
Player:SendRejectJoinTeam_Apply(number)
number · 无返回值 · 脚本使用 3 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1829
Player:SendRejectJoinTeam_TeamMemberInvite(number)
number · 无返回值 · 脚本使用 6 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1899
Player:SendReliveMessage_Fool()
无参数 · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L752
Player:SendReliveMessage_OutGhost()
无参数 · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L744
Player:SendReliveMessage_Relive()
无参数 · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L760
Player:SendSpeakerMessage(string)
string · 1 个返回值 · 脚本使用 1 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L572
Player:SetExpAssgin(number, number)
number, number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L809
Player:SetHorseModel(number)
number · 无返回值 · 脚本使用 4 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L175
Player:SetIPRegion(number)
number · 无返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L187
Player:SetNullAgname()
无参数 · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L1612
Player:SetSupperPassword()
无参数 · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_MINORPASSWORD_OPEN_CHANGE_PASSWORD_DLG;读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2225
Player:ShowMySelfContexMenu()
无参数 · 无返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2209
Player:StopFollow()
无参数 · 无返回值 · 脚本使用 2 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2128
Player:TeamFrame_AskTeamFollow()
无参数 · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L2136
Player:UseRose(number, number, number, number)
number, number, number, number · 无返回值 · 脚本使用 1 处
触发客户端事件 GE_NEW_DEBUGMESSAGE;操作客户端界面;读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L374
Player:YuanBaoToTicket(number)
number · 1 个返回值 · 脚本使用 1 处
读取客户端本地数据
Game/Interface/GMGameInterface_Script_PlayerMySelf.cpp L202

多返回值方法

  • Player:GetData → 4 个返回值
  • Player:GetDenaAttr → 5 个返回值
  • Player:GetPos → 3 个返回值
  • Player:PVP_ShowMenu → 6 个返回值


脚本中的调用

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

-- Player:AgreeJoinTeam  ← MessageBox_Other/MessageBox_Other.lua
-- Player:AppointLeader  ← ContexMenu/ContexMenu.lua
-- Player:AskChangeCurrentAgname  ← Agname/Agname.lua
-- Player:AskLeanAbility  ← LifeSkillsStudy/LifeSkillsStudy.lua