private void OnLogout(PlayerLogoutEventArgs e) { if ((e.Player == null) || !e.Player.Active || !e.Player.RealPlayer) { return; } e.Player.GetPlayerInfo().Restore(Main.ServerSideCharacter, e.Player); }
void OnLogout(PlayerLogoutEventArgs e) { if (e.Player.ContainsData(Contributor.DataKey)) { // Remove the stored contributor object and stop listening to events // Note: TSPlayer.RemoveData(string) returns the removed object ((Contributor)e.Player.RemoveData(Contributor.DataKey)).Unlisten(); } }
private void OnLogout(PlayerLogoutEventArgs args) { string leave = args.Player.GetData <OAInfo>(OAString).leave; if (!string.IsNullOrWhiteSpace(leave)) { TSPlayer.All.SendMessage($"[{args.Player.User.Name}] " + leave, config.ToColor()); } }
private void OnPlayerLogout(PlayerLogoutEventArgs e) { int id = FindFastRegionByUser(e.Player.Account); if (id != -1) { FastRegions.RemoveAt(id); } }
void OnLogout(PlayerLogoutEventArgs e) { if (e.Player == null || !e.Player.Active || !e.Player.RealPlayer) { return; } e.Player.GetPlayerInfo().Restore(e.Player); }
void OnLogout(PlayerLogoutEventArgs args) { if (args.Player == null) { return; } if (args.Player.ReceivedInfo) { Logs.JoinLeave(args.Player, false); } return; }
void OnLogout(PlayerLogoutEventArgs args) { if (args.Player == null || !args.Player.Active) { return; } RecipeData data = args.Player.GetRecipeData(); if (data != null && data.activeRecipe != null) { Memory.Save(args.Player); } }
private void PlayerHooks_PlayerLogout(PlayerLogoutEventArgs e) { TSPlayer ply = e.Player; if (ply == null) { return; } if (players.Count == 0) { return; } PlayerInfo pinfo = players.FirstOrDefault(x => x.Player.Name == ply.Name); if (pinfo == null) { return; } DbManager.Save(pinfo); players.RemoveAll(x => x.Player.Name == ply.Name); }
private void OnPlayerLogout(PlayerLogoutEventArgs args) { Discord.SendLog($"{args.Player.Name} has logged out."); }
public void OnLogout(PlayerLogoutEventArgs args) { DB.Logout(args.Player.User.ID, args.Player.TPlayer.position.X, args.Player.TPlayer.position.Y); }
protected virtual void OnRaisePlayerLogoutEvent(PlayerLogoutEventArgs e) { RaisePlayerLogoutEvent?.Invoke(this, e); }
private void OnPlayerLogout(PlayerLogoutEventArgs args) { Discord.SendLog($"```yaml{Environment.NewLine}{args.Player.Name} has logged out.```"); }
private void OnPlayerLogout(PlayerLogoutEventArgs args) { SrvPlayers[(byte)args.Player.Index] = null; }