Fix disconnect discord echo
This commit is contained in:
@@ -105,14 +105,19 @@ function onPlayerQuit(event, client, quitReasonId) {
|
|||||||
updateConnectionLogOnQuit(client, quitReasonId);
|
updateConnectionLogOnQuit(client, quitReasonId);
|
||||||
|
|
||||||
let reasonText = disconnectReasons[quitReasonId];
|
let reasonText = disconnectReasons[quitReasonId];
|
||||||
if(getPlayerData(client).customDisconnectReason != "") {
|
if(getPlayerData(client).customDisconnectReason != "" && getPlayerData(client).customDisconnectReason != undefined && getPlayerData(client).customDisconnectReason != false && getPlayerData(client).customDisconnectReason != null) {
|
||||||
reasonText = getPlayerData(client).customDisconnectReason;
|
reasonText = getPlayerData(client).customDisconnectReason;
|
||||||
}
|
}
|
||||||
|
|
||||||
messageDiscordEventChannel(`👋 ${getPlayerName(client)} has left the server (${reasonText})`);
|
messageDiscordEventChannel(`👋 ${getPlayerName(client)} has left the server (${reasonText})`);
|
||||||
messagePlayerNormal(null, `👋 ${getPlayerName(client)} has left the server (${reasonText})`, getColourByName("softYellow"));
|
|
||||||
|
getClients().forEach(forClient => {
|
||||||
|
let reasonText = getGroupedLocaleString(forClient, "DisconnectReasons", quitReasonId);
|
||||||
|
messagePlayerNormal(forClient, getLocaleString(forClient, "PlayerLeftServer", getPlayerName(client), reasonText));
|
||||||
|
});
|
||||||
|
//messagePlayerNormal(null, `👋 ${getPlayerName(client)} has left the server (${reasonText})`, getColourByName("softYellow"));
|
||||||
|
|
||||||
if(isPlayerLoggedIn(client)) {
|
if(isPlayerLoggedIn(client)) {
|
||||||
|
|
||||||
savePlayerToDatabase(client);
|
savePlayerToDatabase(client);
|
||||||
resetClientStuff(client);
|
resetClientStuff(client);
|
||||||
getServerData().clients[getPlayerId(client)] = null;
|
getServerData().clients[getPlayerId(client)] = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user