Don't announce job route stop on player quit

This commit is contained in:
Vortrex
2022-09-04 15:51:03 -05:00
parent 780b8aacdf
commit 09316c3301

View File

@@ -120,7 +120,7 @@ function onPlayerQuit(event, client, quitReasonId) {
} }
if (isPlayerOnJobRoute(client)) { if (isPlayerOnJobRoute(client)) {
stopJobRoute(client); stopJobRoute(client, false, false);
} }
if (isPlayerWorking(client)) { if (isPlayerWorking(client)) {
@@ -136,17 +136,17 @@ function onPlayerQuit(event, client, quitReasonId) {
clearTimeout(getPlayerData(client).loginTimeout); clearTimeout(getPlayerData(client).loginTimeout);
} }
playerResourceReady[client.index] = false;
playerResourceStarted[client.index] = false;
playerInitialized[client.index] = false;
playerGUIReady[client.index] = false;
messageDiscordEventChannel(`👋 ${getPlayerName(client)} has left the server (${reasonText})`); messageDiscordEventChannel(`👋 ${getPlayerName(client)} has left the server (${reasonText})`);
getClients().forEach(forClient => { getClients().forEach(forClient => {
let reasonText = getGroupedLocaleString(forClient, "DisconnectReasons", quitReasonId); let reasonText = getGroupedLocaleString(forClient, "DisconnectReasons", quitReasonId);
messagePlayerNormal(forClient, getLocaleString(forClient, "PlayerLeftServer", getPlayerName(client), reasonText)); messagePlayerNormal(forClient, getLocaleString(forClient, "PlayerLeftServer", getPlayerName(client), reasonText));
}); });
playerResourceReady[client.index] = false;
playerResourceStarted[client.index] = false;
playerInitialized[client.index] = false;
playerGUIReady[client.index] = false;
getServerData().clients[getPlayerId(client)] = null; getServerData().clients[getPlayerId(client)] = null;
} }
@@ -394,8 +394,10 @@ function onPlayerDeath(client, killer, weapon, pedPiece) {
function onPedSpawn(ped) { function onPedSpawn(ped) {
if (ped.type == ELEMENT_PLAYER) { if (ped.type == ELEMENT_PLAYER) {
//setTimeout(onPlayerSpawn, 250, ped); if (getGame() != AGRP_GAME_MAFIA_ONE && getGame() != AGRP_GAME_GTA_IV) {
onPlayerSpawn(); //setTimeout(onPlayerSpawn, 250, ped);
onPlayerSpawn();
}
} }
} }