internal VoiceClient(CitizenFX.Core.Player player, string teamSpeakName, float voiceRange, bool isAlive) { this.Player = player; this.TeamSpeakName = teamSpeakName; this.VoiceRange = voiceRange; this.IsAlive = isAlive; }
public ExtendendedPlayer(CitizenFX.Core.Player player, string esxId) { _playerManagerRepositroy = new PlayerManagerRepository(PlayerManager.Instance.ConnectionString); Player = player; EsxId = esxId; Extensions = _playerManagerRepositroy.LoadUserData(EsxId); MessagesManager.Instance.DebugMessage("ExtendedPlayer added to ExtendedPlayerList"); }
public static async Task <Session> Create(CitizenFX.Core.Player player, User user) { var session = new Session { User = user, IpAddress = player.EndPoint }; Server.Db.Sessions.Add(session); await Server.Db.SaveChangesAsync(); return(session); }
public static async Task <Session> Create(Citizen citizen, User user) { var session = new Session { User = user, IpAddress = citizen.EndPoint, Connected = DateTime.UtcNow }; Server.Db.Sessions.Add(session); await Server.Db.SaveChangesAsync(); return(session); }
public VoiceClient(CitizenFX.Core.Player player, string teamSpeakName, float voiceRange) { this.Player = player; this.TeamSpeakName = teamSpeakName; this.VoiceRange = voiceRange; }
public static async Task <Character> ToLastCharacter(this Citizen citizen) => await CharacterController.GetLatestOrCreate(await User.GetOrCreate(citizen));