Add job flag value util

This commit is contained in:
Vortrex
2023-03-05 20:46:00 -06:00
parent 0a9866ac9e
commit b15964e763

View File

@@ -262,8 +262,9 @@ let serverBitFlagKeys = {
"EnterJobVehicleForRoute", "EnterJobVehicleForRoute",
"JobLocations", "JobLocations",
"JobRouteStart", "JobRouteStart",
"PayPhoneFirstUse",
], ],
jobRankKeys: [ jobFlagKeys: [
"None", "None",
"PublicAccess", "PublicAccess",
"WhiteList", "WhiteList",
@@ -294,7 +295,7 @@ function initBitFlagScript() {
serverBitFlags.npcTriggerConditionTypes = createBitFlagTable(serverBitFlagKeys.npcTriggerConditionTypeKeys); serverBitFlags.npcTriggerConditionTypes = createBitFlagTable(serverBitFlagKeys.npcTriggerConditionTypeKeys);
serverBitFlags.npcTriggerResponseTypes = createBitFlagTable(serverBitFlagKeys.npcTriggerResponseTypeKeys); serverBitFlags.npcTriggerResponseTypes = createBitFlagTable(serverBitFlagKeys.npcTriggerResponseTypeKeys);
serverBitFlags.seenActionTips = createBitFlagTable(serverBitFlagKeys.seenActionTipsKeys); serverBitFlags.seenActionTips = createBitFlagTable(serverBitFlagKeys.seenActionTipsKeys);
serverBitFlags.jobRankFlags = createBitFlagTable(serverBitFlagKeys.jobRankKeys); serverBitFlags.jobFlags = createBitFlagTable(serverBitFlagKeys.jobFlagKeys);
logToConsole(LOG_INFO, "[V.RP.BitFlag]: Bit flag script initialized successfully!"); logToConsole(LOG_INFO, "[V.RP.BitFlag]: Bit flag script initialized successfully!");
return true; return true;
} }
@@ -421,6 +422,20 @@ function getClanFlagValue(flagName) {
// =========================================================================== // ===========================================================================
function getJobFlagValue(flagName) {
if (flagName == "All") {
return -1;
}
if (typeof getServerBitFlags().jobFlags[flagName] == "undefined") {
return false;
}
return getServerBitFlags().jobFlags[flagName];
}
// ===========================================================================
function getAccountSettingsFlagValue(flagName) { function getAccountSettingsFlagValue(flagName) {
if (flagName == "All") { if (flagName == "All") {
return -1; return -1;