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])); 顶起顶起顶起 非常好,顶一下 顶起顶起顶起 确实不错,顶先 前排支持下 不知道这版本怎么样,先下载玩玩 高手云集 果断围观 好帖必须得顶起 向楼主学习