功能:
取指定排行榜指定排名的玩家名字和 检测人物在指定排行榜中的名次。
★★★★★★★★★ 使用以下npc命令,请勾选:选项——》功能设置——》其他控制——》其他控制一——》从DBServer刷新排名数据
根据名次取玩家名
GetRankNameByNo (排行榜 1-等级榜 2-战士榜 3-法师榜 4-道士榜) 名次 玩家名变量
取指定玩家的名次
GetRankNoByName (排行榜 1-等级榜 2-战士榜 3-法师榜 4-道士榜) 玩家名 名次变量
#ACT
GetRankNameByNo 1 1 S1
SENDMSG 6 等级榜排行第一的是:<$str(S1)>
GetRankNoByName 1 <$UserName> N1
SENDMSG 6 我在等级榜中的排名是:<$str(N1)>
检测人物在指定排行榜中的名次。
CheckSelfRankNo ><= 榜单(1-等级榜\2-战士榜\3-法师榜\4-道士榜) 名次
#if
CheckSelfRankNo < 1 4
#act
SENDMSG 6 我的排名在前3
#elseact
SENDMSG 6 我的排名不在前3
;--------------------------------------2020-10-28新增以下--------------------------------------
根据排名获取等级:
GetRankLevelByNo (排行榜 1-等级榜 2-战士榜 3-法师榜 4-道士榜) 名次 玩家等级变量
#act
GetRankNameByNo 1 5 S1
GetRankLevelByNo 1 5 N1
sendmsg 6 个人榜第5名的人是:<$STR(S1)>,等级为<$STR(N1)>
根据玩家名称获取排名中的等级:
GetRankLevelByName (排行榜 1-等级榜 2-战士榜 3-法师榜 4-道士榜) 玩家名称 玩家等级变量
#act
GetRankNoByName 1 dddd N1
GetRankLevelByName 1 dddd N2
sendmsg 6 dddd在个人榜中的排名为:<$STR(N1)>,等级为<$STR(N2)>