Team
阵营
处理阵营相关的内容函数列表
SetScore
-
描述: 设置阵营积分
-
范围: 服务端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| TeamID | number | 阵营ID,按顺序排列:0、1、2、3… |
| TeamScore | number | 阵营积分 |
local TeamID = 1local TeamScore = 5Team:SetScore(TeamID,TeamScore)ModifyScore
-
描述: 增加阵营积分
-
范围: 服务端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| TeamID | number | 阵营ID,按顺序排列:0、1、2、3… |
| AddedTeamScore | number | 阵营积分 |
local TeamID = 1local AddedTeamScore = 5Team:ModifyScore(TeamID,AddedTeamScore)SetPlayerScore
-
描述: 设置个人积分
-
范围: 服务端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerId | number | 玩家角色ID |
| PersonalScore | number | 个人积分 |
--获取阵营ID为0,Index为1的玩家UIDlocal PlayerId = Character:GetPlayerBySideAndIndex(0,1)local PersonalScore = 5Team:SetPlayerScore(PlayerId,PersonalScore)ModifyPlayerScore
-
描述: 增加个人积分
-
范围: 服务端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerId | number | 玩家角色ID |
| AddedPersonalScore | number | 个人积分 |
--获取阵营ID为0,Index为1的玩家UIDlocal PlayerId = Character:GetPlayerBySideAndIndex(0,1)local AddedPersonalScore = 5Team:ModifyPlayerScore(PlayerId,AddedPersonalScore)GetCurrentScore
-
描述: 获取阵营积分
-
范围: 服务端、客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| TeamID | number | 阵营ID,按顺序排列:0、1、2、3… |
返回字段:
| 返回字段 | 字段类型 | 说明 |
|---|---|---|
| score | number | 当前阵营积分 |
local TeamID = 1local score = Team:GetCurrentScore(TeamID)GetPlayerCurrentScore
-
描述: 获取个人积分
-
范围: 服务端、客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerId | number | 玩家角色ID |
返回字段:
| 返回字段 | 字段类型 | 说明 |
|---|---|---|
| Score | number | 玩家积分 |
--获取阵营ID为0,Index为1的玩家UIDlocal UID = Character:GetPlayerBySideAndIndex(0,1)local Score = Team:GetPlayerCurrentScore(UID)Log:PrintLog("Score:" .. Score)GetTeamPlayerArray
-
描述: 获取阵营中所有玩家
-
范围: 服务端、客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| TeamID | number | 阵营ID,按顺序排列:0、1、2、3… |
返回字段:
| 返回字段 | 字段类型 | 说明 |
|---|---|---|
| idList | number[] | 返回阵营的所有玩家id数组 |
local TeamID = 1local TeamPlayers = Team:GetTeamPlayerArray(TeamID)for Index, PlayerUID in ipairs(TeamPlayers) do Log:PrintLog("Index:".. Index .. " PlayerUID:"..PlayerUID)endGetTeamById
-
描述: 通过角色id获取阵营id
-
范围: 服务端、客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerId | number | 角色id |
返回字段:
| 返回字段 | 字段类型 | 说明 |
|---|---|---|
| teamId | number | 阵营id |
local teamID = Team:GetTeamById(PlayerId)