如何取得全部在线用户信息
91M2说明书 > 引擎脚本功能 > 脚本示例 >

export function Main(NpcTNormNpcPlayerTPlayObjectArgsTArgs): void {
    let APlayerTPlayObject
    //Gamelib.PlayCount 表示当前在线总人数
    //Gamelib.GetPlayer(I) 表示第I个用户,如果I的值超过在线人数则返回为null
    for (let I = 0I <= GameLib.PlayCount - 1I++) { //循环全部在线玩家
        APlayer = GameLib.GetPlayer(I);
        if (APlayer != null) { //如果第I个玩家不是当前传入的玩家参数并且其所处地图就是要匹配的地图    
            APlayer.GoHome(); //让该玩家回城         
            APlayer.SendMessage('你妈喊你回家吃饭!!!');
            //此处即可针对该玩家做任何处理
        }
    }


 

引擎官网:www.91M2.com   交流群:5555999   此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。