功能: 取指定排行榜指定排名的玩家名字和 检测人物在指定排行榜中的名次。 ★★★★★★★★★ 使用以下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)> |