司徒傲云 发表于 2025-7-26 11:01:53

77M2引擎版本和91M2传奇服务端如何取得全部在线用户信息教程

如何取得全部在线用户信息
unit Q2;

inte**ce
uses Classes, SysUtils;

procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);

implementation

procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
var
I: Integer;
APlayer: TPlayObject;
begin
//Gamelib.PlayCount 表示当前在线总人数
//Gamelib.Player 表示第I个用户,如果I的值超过在线人数则返回为nil
for I := 0 to Gamelib.PlayCount - 1 do //循环全部在线玩家
begin   
    APlayer := Gamelib.Player;
    if APlayernil then //如果第I个玩家不是当前传入的玩家参数并且其所处地图就是要匹配的地图
    begin   
      APlayer.GoHome; //让该玩家回城         
      APlayer.SendMessage('你妈喊你回家吃饭!!!');
      //此处即可针对该玩家做任何处理
    end;
end;   
end;

end.

屠龙决神器 发表于 2025-7-26 11:34:28

为保住菊花,这个一定得回复!

狗暱 发表于 2025-7-26 11:34:29

发发呆,回回帖,工作结束~

傅大哥 发表于 2025-7-26 11:34:29

找版本还是来这个论坛

福晟沉默 发表于 2025-7-26 11:34:29

小白一个 顶一下

死神法则 发表于 2025-7-26 11:34:29

顶起顶起顶起

青龙合击 发表于 2025-7-26 11:34:29

元芳你怎么看?

永恒之刃 发表于 2025-7-26 11:34:29

顶起顶起顶起

虱伋鞘 发表于 2025-7-26 12:49:20

前排顶,很好!

原创迦楼 发表于 2025-7-26 13:19:42

是爷们的娘们的都帮顶!大力支持
页: [1] 2 3 4
查看完整版本: 77M2引擎版本和91M2传奇服务端如何取得全部在线用户信息教程