跳转到内容

Rank

排行榜

排行榜相关操作

函数列表

SetRankById

  • 描述: 记录玩家排行榜数据。

  • 范围: 服务端

参数列表:

参数类型说明
Indexnumber排行榜id按顺序依次为1、2、3
PlayerIdnumber玩家角色ID
Scorenumber得分
ExtraScoresnumber额外分数可不填。
Rank:SetRankById(1,Character:GetPlayerBySideAndIndex(0, 1), 100, nil)

DelRankById

  • 描述: 删除玩家排行榜数据。

  • 范围: 服务端

参数列表:

参数类型说明
Indexnumber排行榜id按顺序依次为1、2、3
PlayerIdnumber玩家ID
Rank:DelRankById(1,Character:GetPlayerBySideAndIndex(0, 1))

DspRankWind

  • 描述: 显示排行榜。

  • 范围: 客户端

Rank:DspRankWind()

GetPlayerRankingData

  • 描述: 获取玩家排行榜数据并返回。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
Indexnumber排行榜id按顺序依次为1、2、3
PlayerIdnumber玩家ID

返回字段:

返回字段字段类型说明
scorenumber玩家排行榜得分
local score = Rank:GetPlayerRankingData(1,Character:GetPlayerBySideAndIndex(0, 1))

GetTheRankingData

  • 描述: 获取排行指定排名数据并返回。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
Indexnumber排行榜id按顺序依次为1、2、3
RankNonumber排行榜第几位

返回字段:

返回字段字段类型说明
scorenumber排行榜得分
local score = Rank:GetTheRankingData(1, 1)

GetTheFriendsRankingData

  • 描述: 获取好友排行榜指定排名数据并返回。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
PlayerIdnumber玩家角色ID
Indexnumber排行榜id按顺序依次为1、2、3
RankNonumber排行榜第几位

返回字段:

返回字段字段类型说明
scorenumber排行榜得分
local score = Rank:GetTheFriendsRankingData(Character:GetPlayerBySideAndIndex(0, 1), 1, 1)

GetTheRankingPlayer

  • 描述: 获取排行指定排名玩家id并返回。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
Indexnumber排行榜id按顺序依次为1、2、3
RankNonumber排行榜第几位

返回字段:

返回字段字段类型说明
playerIdnumber排行榜玩家ID
local playerId = Rank:GetTheRankingPlayer(1, 1)

GetTheFrinedsRankingPlayer

  • 描述: 获取好友排行指定排名玩家id并返回。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
PlayerIdnumber玩家ID
Indexnumber排行榜id按顺序依次为1、2、3
RankNonumber排行榜第几位

返回字段:

返回字段字段类型说明
playerIdnumber排行榜玩家ID
local playerId = Rank:GetTheFrinedsRankingPlayer(Character:GetPlayerBySideAndIndex(0, 1), 1, 1)

GetPlayerRankNum

  • 描述: 获取排行榜中指定玩家排名。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
Indexnumber排行榜id按顺序依次为1、2、3
PlayerIdnumber玩家角色ID

返回字段:

返回字段字段类型说明
rankNonumber排行榜第几位
local rankNo = Rank:GetPlayerRankNum(1, Character:GetPlayerBySideAndIndex(0, 1))

GetPlayerFrinedsRankNum

  • 描述: 获取好友排行榜中指定玩家排名。

  • 范围: 服务端、客户端

参数列表:

参数类型说明
PlayerIdnumber玩家角色ID
Indexnumber排行榜id按顺序依次为1、2、3
FPlayerIdnumber好友ID

返回字段:

返回字段字段类型说明
rankNonumber排行榜第几位
local rankNo = Rank:GetPlayerFrinedsRankNum(Character:GetPlayerBySideAndIndex(0, 1), 1, Character:GetPlayerBySideAndIndex(0, 1))