Custom disconnect reason
This commit is contained in:
@@ -569,6 +569,7 @@ function loginSuccess(client) {
|
|||||||
if(doesServerHaveTesterOnlyEnabled()) {
|
if(doesServerHaveTesterOnlyEnabled()) {
|
||||||
if(!hasBitFlag(getPlayerData(client).accountData.flags.moderation, getModerationFlagValue("IsTester"))) {
|
if(!hasBitFlag(getPlayerData(client).accountData.flags.moderation, getModerationFlagValue("IsTester"))) {
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
|
getPlayerData(client).customDisconnectReason = "Kicked - Not a tester";
|
||||||
client.disconnect();
|
client.disconnect();
|
||||||
}, 3500);
|
}, 3500);
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,8 @@ function onPlayerJoin(event, client) {
|
|||||||
fadeCamera(client, true, 1.0);
|
fadeCamera(client, true, 1.0);
|
||||||
}
|
}
|
||||||
|
|
||||||
messageDiscordEventChannel(`👋 ${getPlayerDisplayForConsole(client)} has joined the server.`);
|
messageAdmins(`${client.name} is joining the server ...`);
|
||||||
|
//messageDiscordEventChannel(`👋 ${getPlayerDisplayForConsole(client)} has joined the server.`);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
@@ -97,7 +98,11 @@ function onPlayerQuit(event, client, quitReasonId) {
|
|||||||
updateConnectionLogOnQuit(client, quitReasonId);
|
updateConnectionLogOnQuit(client, quitReasonId);
|
||||||
|
|
||||||
if(isPlayerLoggedIn(client)) {
|
if(isPlayerLoggedIn(client)) {
|
||||||
messagePlayerNormal(null, `👋 ${getPlayerName(client)} has left the server (${disconnectReasons[quitReasonId]})`, getColourByName("softYellow"));
|
let reasonText = disconnectReasons[quitReasonId];
|
||||||
|
if(getPlayerData(client).customDisconnectReason != "") {
|
||||||
|
reasonText = getPlayerData(client).customDisconnectReason;
|
||||||
|
}
|
||||||
|
messagePlayerNormal(null, `👋 ${getPlayerName(client)} has left the server (${reasonText})`, getColourByName("softYellow"));
|
||||||
savePlayerToDatabase(client);
|
savePlayerToDatabase(client);
|
||||||
resetClientStuff(client);
|
resetClientStuff(client);
|
||||||
getServerData().clients[client.index] = null;
|
getServerData().clients[client.index] = null;
|
||||||
@@ -587,8 +592,8 @@ function onPlayerSpawn(client) {
|
|||||||
|
|
||||||
if(!areServerElementsSupported()) {
|
if(!areServerElementsSupported()) {
|
||||||
sendAllBusinessesToPlayer(client);
|
sendAllBusinessesToPlayer(client);
|
||||||
//sendAllHousesToPlayer(client);
|
sendAllHousesToPlayer(client);
|
||||||
//sendAllJobLocationsToPlayer(client);
|
sendAllJobsToPlayer(client);
|
||||||
//sendAllVehiclesToPlayer(client);
|
//sendAllVehiclesToPlayer(client);
|
||||||
|
|
||||||
requestPlayerPedNetworkId(client);
|
requestPlayerPedNetworkId(client);
|
||||||
|
|||||||
Reference in New Issue
Block a user