public void OnlinePpl(Client player) { player.SendChatMessage("---[Online]---"); foreach (var p in NAPI.Pools.GetAllPlayers()) { if (!ClientExtensions.IsLoggedIn(p)) { player.SendChatMessage($"[UNAUTHED]: Social: {p.SocialClubName}, ClientName: {p.Name}, Ping: {p.Ping}"); } else { player.SendChatMessage($"[{ClientExtensions.GetAccount(p).Username}]: Social: {p.SocialClubName}, ClientName: {p.Name}, Ping: {p.Ping}"); } } }
private static bool IsAccountLoggedIn(AccountModel account) { foreach (var p in NAPI.Pools.GetAllPlayers()) { if (!ClientExtensions.IsLoggedIn(p, true)) { continue; } if (ClientExtensions.GetAccount(p) != account) { continue; } return(true); } return(false); }