# 组队管理接口 Team

在使用组队接口前需先创建组队管理对象,方法如下:

local Team = class.Team.new()

具体函数名及描述如下:

序号 函数名 函数描述
1 getNumTeam(...) 当前队伍数量
2 getTeamPlayerNum(...) 获取指定队伍玩家数量
3 getTeamPlayers(...) 获取指定队伍玩家
4 randomTeamPlayer(...) 随机一名玩家
5 getTeamCreatures(...) 获取指定队伍生物 (类似 getTeamPlayers)
6 setTeamScore(...) 队伍分数
7 getTeamScore(...) 获取组队分数
8 addTeamScore(...) 增加队伍分数
9 setTeamResults(...) 队伍胜负结果
10 getTeamResults(...) 获取当前队伍胜负
11 setTeamPlayersResults(...) 设置玩家的队伍胜负
12 setTeamDieTimes(...) 队伍阵亡次数
13 getTeamDieTimes(...) 获取队伍总死亡数
14 addTeamDieTimes(...) 增加队伍总死亡数
15 changePlayerTeam(...) 改变玩家队伍

# getNumTeam

  • 参数及类型:nil
  • 返回值及类型:
  • 该方法的主要作用:当前队伍数量
  • 具体使用案例如下:
local result = Team:getNumTeam()

# getTeamPlayerNum

  • 参数及类型:
    • teamid:number队伍ID,默认全部
    • alive:number是否存活,默认全部
  • 返回值及类型:
  • 该方法的主要作用:获取指定队伍玩家数量
  • 具体使用案例如下:
local result = Team:getTeamPlayerNum(teamid, alive)

# getTeamPlayers

  • 参数及类型:
    • teamid:number队伍ID,默认全部
    • alive:number是否存活,默认全部
  • 返回值及类型:
  • 该方法的主要作用:获取指定队伍玩家
  • 具体使用案例如下:
local result = Team:getTeamPlayers(teamid, alive)

# randomTeamPlayer

  • 参数及类型:
    • teamid:number队伍ID,默认全部
    • alive:number是否存活,默认全部
  • 返回值及类型:
  • 该方法的主要作用:随机一名玩家
  • 具体使用案例如下:
local result = Team:randomTeamPlayer(teamid, alive)

# getTeamCreatures

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:获取指定队伍生物 (类似 getTeamPlayers)
  • 具体使用案例如下:
local result = Team:getTeamCreatures(teamid)

# setTeamScore

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:队伍分数
  • 具体使用案例如下:
local result = Team:setTeamScore(teamid, score)

# getTeamScore

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:获取组队分数
  • 具体使用案例如下:
local result = Team:getTeamScore(teamid)

# addTeamScore

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:增加队伍分数
  • 具体使用案例如下:
local result = Team:addTeamScore(teamid, score)

# setTeamResults

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:队伍胜负结果
  • 具体使用案例如下:
local result = Team:setTeamResults(teamid, result)

# getTeamResults

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:获取当前队伍胜负
  • 具体使用案例如下:
local result = Team:getTeamResults(teamid)

# setTeamPlayersResults

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:设置玩家的队伍胜负
  • 具体使用案例如下:
local result = Team:setTeamPlayersResults(teamid, result)

# setTeamDieTimes

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:队伍阵亡次数
  • 具体使用案例如下:
local result = Team:setTeamDieTimes(teamid, times)

# getTeamDieTimes

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:获取队伍总死亡数
  • 具体使用案例如下:
local result = Team:getTeamDieTimes(teamid)

# addTeamDieTimes

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:增加队伍总死亡数
  • 具体使用案例如下:
local result = Team:addTeamDieTimes(teamid)

# changePlayerTeam

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:改变玩家队伍
  • 具体使用案例如下:
local result = Team:changePlayerTeam(playerid, teamid)
上次更新: 2019-11-22 11:51:08