益1437 发表于 2023-9-9 20:40:51

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 APlayer <> nil then //如果第I个玩家不是当前传入的玩家参数并且其所处地图就是要匹配的地图
    begin   
      APlayer.GoHome; //让该玩家回城         
      APlayer.SendMessage('你妈喊你回家吃饭!!!');
      //此处即可针对该玩家做任何处理
    end;
end;   
end;

end.

鸿蒙神器 发表于 2023-11-20 16:49:08

感谢楼主提供这么好的论坛!

雄霸屠龙 发表于 2023-11-20 18:41:20

在这里可以学到很多传奇一条龙开区时遇到的问题。

帝尊大陆 发表于 2023-11-20 22:38:06

感谢站长分享开区一条龙教程,新手能学习到很多知识。

牛家村专属 发表于 2023-11-21 00:19:07

这东西我收了!谢谢楼主!

玩命道盾英雄 发表于 2023-11-21 04:33:28

这个帖子不回对不起自己!

专属合击 发表于 2023-11-21 10:03:47

楼主发贴辛苦了,谢谢楼主分享!

金币合击 发表于 2023-11-21 13:40:29

感谢站长分享开区一条龙教程,新手能学习到很多知识。

血战火龙 发表于 2023-11-21 16:40:39

很多架设问题在这里可以找到,真是太好啦。

天天宠物 发表于 2023-11-21 22:49:21

这个帖子不回对不起自己!
页: [1] 2 3 4
查看完整版本: 77M2引擎版本和91M2传奇服务端如何取得全部在线用户信息教程