Removed Disconnect handling in NetHooks_SendData

This commit is contained in:
White 2015-07-05 12:12:31 +09:30
parent 0009d77d18
commit 63bf31ded5
2 changed files with 10 additions and 10 deletions

View file

@ -1379,7 +1379,7 @@ namespace TShockAPI
/// <param name="e">e - The SendDataEventArgs object.</param>
private void NetHooks_SendData(SendDataEventArgs e)
{
if (e.MsgId == PacketTypes.Disconnect)
/*if (e.MsgId == PacketTypes.Disconnect)
{
Action<RemoteClient, string> disconnect = (client, str) =>
{
@ -1411,7 +1411,7 @@ namespace TShockAPI
e.Handled = true;
return;
}
else if (e.MsgId == PacketTypes.WorldInfo)
else */if (e.MsgId == PacketTypes.WorldInfo)
{
using (var ms = new MemoryStream())
{

View file

@ -580,18 +580,18 @@ namespace TShockAPI
{
string playerName = player.Name;
player.SilentKickInProgress = silent;
if (player.IsLoggedIn && saveSSI)
player.SaveServerCharacter();
if (player.IsLoggedIn && saveSSI)
player.SaveServerCharacter();
player.Disconnect(string.Format("Kicked: {0}", reason));
TShock.Log.ConsoleInfo(string.Format("Kicked {0} for : '{1}'", playerName, reason));
string verb = force ? "force " : "";
if (!silent)
{
if (string.IsNullOrWhiteSpace(adminUserName))
Broadcast(string.Format("{0} was {1}kicked for '{2}'", playerName, verb, reason.ToLower()), Color.Green);
else
if (!silent)
{
if (string.IsNullOrWhiteSpace(adminUserName))
Broadcast(string.Format("{0} was {1}kicked for '{2}'", playerName, verb, reason.ToLower()), Color.Green);
else
Broadcast(string.Format("{0} {1}kicked {2} for '{3}'", adminUserName, verb, playerName, reason.ToLower()), Color.Green);
}
}
return true;
}
return false;