Non-kick disconnections should show the reason in console. (Thanks goodlyay)

This commit is contained in:
UnknownShadow200 2016-03-09 14:47:35 +11:00
parent 166e5dfadf
commit 8fe518da49

View File

@ -576,7 +576,7 @@ namespace MCGalaxy {
return; return;
} }
Server.reviewlist.Remove(name); Server.reviewlist.Remove(name);
try { try {
if (disconnected) { if (disconnected) {
CloseSocket(); CloseSocket();
@ -620,13 +620,13 @@ namespace MCGalaxy {
GlobalDespawn(this, false); GlobalDespawn(this, false);
if (discMsg != null) { if (discMsg != null) {
if (!hidden) { if (!hidden) {
string leavem = "&c- " + color + prefix + DisplayName + Server.DefaultColor + " %S" + discMsg; string leavem = "&c- " + color + prefix + DisplayName + " %S" + discMsg;
if ((Server.guestLeaveNotify && group.Permission <= LevelPermission.Guest) || group.Permission > LevelPermission.Guest) { if ((Server.guestLeaveNotify && group.Permission <= LevelPermission.Guest) || group.Permission > LevelPermission.Guest) {
Player[] players = PlayerInfo.Online; Player[] players = PlayerInfo.Online;
foreach (Player pl in players) { Player.SendMessage(pl, leavem); } foreach (Player pl in players) { Player.SendMessage(pl, leavem); }
} }
} }
Server.s.Log(name + " disconnected."); Server.s.Log(name + "disconnected (" + discMsg + ").");
} else { } else {
totalKicked++; totalKicked++;
SendChatFrom(this, "&c- " + color + prefix + DisplayName + " %Skicked (" + kickMsg + "%S).", false); SendChatFrom(this, "&c- " + color + prefix + DisplayName + " %Skicked (" + kickMsg + "%S).", false);