Use job id from db id util in job type check
This commit is contained in:
@@ -698,7 +698,6 @@ function jobDepartmentRadioCommand(command, params, client) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -711,7 +710,7 @@ function getJobType(jobId) {
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function doesPlayerHaveJobType(client, jobType) {
|
function doesPlayerHaveJobType(client, jobType) {
|
||||||
return (getJobType(getPlayerCurrentSubAccount(client).job) == jobType) ? true : false;
|
return (getJobType(getJobIdFromDatabaseId(getPlayerCurrentSubAccount(client).job)) == jobType) ? true : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
@@ -728,7 +727,7 @@ function getJobData(jobId) {
|
|||||||
|
|
||||||
function quitJob(client) {
|
function quitJob(client) {
|
||||||
stopWorking(client);
|
stopWorking(client);
|
||||||
getPlayerCurrentSubAccount(client).job = AG_JOB_NONE;
|
getPlayerCurrentSubAccount(client).job = 0;
|
||||||
sendPlayerJobType(client, -1);
|
sendPlayerJobType(client, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1125,15 +1124,10 @@ function stopJobRoute(client, successful = false, alertPlayer = true) {
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function isPlayerOnJobRoute(client) {
|
function isPlayerOnJobRoute(client) {
|
||||||
if(doesPlayerHaveJobType(client, AG_JOB_BUS)) {
|
if(typeof getPlayerData(client).jobRoute == "number") {
|
||||||
if(getPlayerData(client).busRoute) {
|
return true;
|
||||||
return true;
|
|
||||||
}
|
|
||||||
} else if(doesPlayerHaveJobType(client, AG_JOB_GARBAGE)) {
|
|
||||||
if(getPlayerData(client).garbageRoute) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1144,11 +1138,7 @@ function getPlayerJobRouteVehicle(client) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(doesPlayerHaveJobType(client, AG_JOB_BUS)) {
|
return getPlayerData(client).jobRouteVehicle;
|
||||||
return getPlayerData(client).busRouteVehicle;
|
|
||||||
} else if(doesPlayerHaveJobType(client, AG_JOB_GARBAGE)) {
|
|
||||||
return getPlayerData(client).garbageRouteVehicle;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user