gm0000 发表于 2025-7-22 21:51:39

91M2引擎如何获取排行榜信息,77M2引擎传奇一条龙中排行榜系统教程

如何获取排行榜信息

procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
var
I: Integer;
begin
//Gamelib.Toptenz: 排行榜系统
//Gamelib.Toptenz.Levels 等级排行榜
//Gamelib.Toptenz.Richest 财富排行榜   
//Gamelib.Toptenz.Warrior 战士排行榜   

//循环读取战士排行榜
for I := 0 to Gamelib.Toptenz.Warrior.Count - 1 do
begin               
   //Gamelib.Toptenz.Warrior.MinValue 最低物理攻击,不同职业表示不同属性
   //Gamelib.Toptenz.Warrior.MaxValue 最高物理攻击,不同职业表示不同属性
   Player.SendMessage(Format('排名:%d 角色:%s 物理攻击:%d-%d', , Gamelib.Toptenz.Warrior.MinValue, Gamelib.Toptenz.Warrior.MaxValue]));
end;
//循环财富榜
for I := 0 to Gamelib.Toptenz.Richest.Count - 1 do
begin               
   //Gamelib.Toptenz.Richest.Values 金币数
   Player.SendMessage(Format('排名:%d 角色:%s 金币:%d-%d', , Gamelib.Toptenz.Richest.Values]));
end;                                                                                       
//每个排行榜都具有IndexOf函数,用来取指定名称的排名信息,没上榜返回-1,第一名返回0,第二名返回1,以此类推
Player.Messagebox(Format('等级榜%d人,我的排行%d,排行第一:%s %d', , Gamelib.Toptenz.Levels.Level]));

云吟合击 发表于 2025-7-22 22:37:55

顶起顶起顶起

老炮火龙 发表于 2025-7-22 22:37:56

非常好,顶一下

狗暱 发表于 2025-7-22 22:37:56

顶起顶起顶起

全民剿魔 发表于 2025-7-22 22:37:56

确实不错,顶先

炎黄沉默 发表于 2025-7-22 23:12:59

前排支持下

一念通天 发表于 2025-7-22 23:31:47

不知道这版本怎么样,先下载玩玩

通天之路 发表于 2025-7-23 00:22:10

高手云集 果断围观

死神法则 发表于 2025-7-23 00:40:05

好帖必须得顶起

金阳火龙 发表于 2025-7-23 00:48:57

向楼主学习
页: [1] 2 3 4
查看完整版本: 91M2引擎如何获取排行榜信息,77M2引擎传奇一条龙中排行榜系统教程