Skip to content

UniX-SDK.Player


UDK.Player.GetAllPlayer

:::note[API功能] 说明:获取当前游戏中所有玩家

🗃️ 该接口服务端和客户端通用 :::

传参/返回值类型说明
@return tableplayerIDs当前游戏所有玩家ID
lua
-- 示例代码
local playerIDs = UDK.Player.GetAllPlayer()

UDK.Player.GetHomeowner

:::caution[API功能] 说明:获取房主玩家

🗃️ 该接口仅服务端可用 :::

传参/返回值类型说明
@return numberplayerID房主玩家ID
lua
-- 示例代码
local homeOwnerID = UDK.Player.GetHomeowner()
print("Homeowner: " .. homeOwnerID)

UDK.Player.GetTotalPlayerCount

:::note[API功能] 说明:获取当前游戏中玩家人数

🗃️ 该接口服务端和客户端通用 :::

传参/返回值类型说明
@return numberplayerCount当前游戏玩家人数
lua
-- 示例代码
local totalPlayerCount = UDK.Player.GetTotalPlayerCount()
print("Total Player Count: " .. totalPlayerCount)

UDK.Player.GetLocalPlayerID

:::caution[API功能] 说明:获取本地客户端玩家ID

🗃️ 该接口仅客户端可用 :::

传参/返回值类型说明
@return numberplayerID本地玩家ID
lua
-- 示例代码
local localPlayerID = UDK.Player.GetLocalPlayerID()
print("Local Player ID: " .. localPlayerID)

UDK.Player.GetPlayerNickName

:::note[API功能] 说明:获取玩家昵称

🗃️ 该接口服务端和客户端通用 :::

传参/返回值类型说明
@param playerIDnumber玩家ID
@return stringnickName玩家昵称
lua
-- 示例代码
local playerID = UDK.Player.GetLocalPlayerID()
local nickName = UDK.Player.GetPlayerNickName(playerID)
print("Player NickName: " .. nickName)

UDK.Player.GetPlayerHeadIcon

:::note[API功能] 说明:获取玩家头像

🗃️ 该接口服务端和客户端通用 :::

传参/返回值类型说明
@param playerIDnumber玩家ID
@return stringheadIcon玩家头像
lua
-- 示例代码
local playerID = UDK.Player.GetLocalPlayerID()
local headIcon = UDK.Player.GetPlayerHeadIcon(playerID)
print("Player HeadIcon: " .. headIcon)

UDK.Player.GetTeamPlayers

:::note[API功能] 说明:获取队伍玩家

🗃️ 该接口服务端和客户端通用 :::

传参/返回值类型说明
@param teamIDnumber阵营ID
@return tableplayerIDs阵营内所有玩家ID
lua
-- 示例代码
local teamID = 1
local playerIDs = UDK.Player.GetTeamPlayers(teamID)
print("Team Players: " .. table.concat(playerIDs, ", "))