public override async void Execute(Level level) { if (level.GetAccountPrivileges() >= GetRequiredAccountPrivileges()) { if (m_vArgs.Length >= 3) { try { var id = Convert.ToInt64(m_vArgs[1]); var l = await ResourcesManager.GetPlayer(id); if (l != null) { l.GetPlayerAvatar().SetName(m_vArgs[2]); if (ResourcesManager.IsPlayerOnline(l)) { var p = new AvatarNameChangeOkMessage(l.GetClient()); p.SetAvatarName(m_vArgs[2]); PacketProcessor.Send(p); } } else { } } catch (Exception ex) { } } } else { SendCommandFailedMessage(level.GetClient()); } }
public override void Process(Level level) { level.GetPlayerAvatar().SetName(PlayerName); var p = new AvatarNameChangeOkMessage(Client); p.SetAvatarName(level.GetPlayerAvatar().GetAvatarName()); PacketManager.ProcessOutgoingPacket(p); }
public override void Process(Level level) { level.GetPlayerAvatar().SetName(PlayerName); var p = new AvatarNameChangeOkMessage(Client); p.SetAvatarName(level.GetPlayerAvatar().GetAvatarName()); p.Send(); }
public override void Process(Level level) { var id = level.GetPlayerAvatar().GetId(); var l = ResourcesManager.GetPlayer(id, true); if (l != null) { l.GetPlayerAvatar().SetName(PlayerName); var p = new AvatarNameChangeOkMessage(l.GetClient()); p.SetAvatarName(PlayerName); PacketManager.ProcessOutgoingPacket(p); } }
/// <summary> /// <see cref="Process" /> this instance. /// </summary> public override void Process(Level level) { this.Client.GetLevel().GetPlayerAvatar().SetName(this.Name); var p = new AvatarNameChangeOkMessage(this.Client); p.SetAvatarName(this.Client.GetLevel().GetPlayerAvatar().GetAvatarName()); p.Send(); new Server_Commands(this.Client) { _Command = new Name_Change_Callback(this.Client).Handle() }.Send(); }
public override void Process(Level level) { if (string.IsNullOrEmpty(PlayerName) || PlayerName.Length > 15) { ResourcesManager.DisconnectClient(Client); } else { level.GetPlayerAvatar().SetName(PlayerName); AvatarNameChangeOkMessage p = new AvatarNameChangeOkMessage(Client); p.SetAvatarName(level.GetPlayerAvatar().GetAvatarName()); PacketProcessor.Send(p); } //new RequestConfirmChangeNameMessage(Client, PlayerName); }
public override async void Process(Level level) { try { long id = level.GetPlayerAvatar().GetId(); Level l = await ResourcesManager.GetPlayer(id); if (l != null) { if (PlayerName.Length > 15) { ResourcesManager.DisconnectClient(Client); } else { l.GetPlayerAvatar().SetName(PlayerName); AvatarNameChangeOkMessage p = new AvatarNameChangeOkMessage(l.GetClient()); p.SetAvatarName(PlayerName); PacketProcessor.Send(p); } } } catch (Exception) { } }
public override void Execute(Level level) { if (level.GetAccountPrivileges() >= GetRequiredAccountPrivileges()) { if (m_vArgs.Length >= 3) { try { var id = Convert.ToInt64(m_vArgs[1]); var l = ResourcesManager.GetPlayer(id, true); if (l != null) { l.GetPlayerAvatar().SetName(m_vArgs[2]); if (ResourcesManager.IsPlayerOnline(l)) { var p = new AvatarNameChangeOkMessage(l.GetClient()); p.SetAvatarName(m_vArgs[2]); PacketManager.ProcessOutgoingPacket(p); } } else { Debugger.WriteLine("RenameAvatar failed: id " + id + " not found"); } } catch (Exception ex) { Debugger.WriteLine("RenameAvatar failed with error: " + ex); } } } else { SendCommandFailedMessage(level.GetClient()); } }