Combine time, weather & snow into one line
This commit is contained in:
@@ -79,32 +79,44 @@ function initAllClients() {
|
|||||||
function updateServerRules() {
|
function updateServerRules() {
|
||||||
logToConsole(LOG_DEBUG, `[AGRP.Utilities]: Updating all server rules ...`);
|
logToConsole(LOG_DEBUG, `[AGRP.Utilities]: Updating all server rules ...`);
|
||||||
|
|
||||||
logToConsole(LOG_DEBUG, `[AGRP.Utilities]: Time support: ${isTimeSupported()}`);
|
let timeWeatherRule = [];
|
||||||
|
let tempText = "";
|
||||||
|
|
||||||
if (isTimeSupported()) {
|
if (isTimeSupported()) {
|
||||||
if (getServerConfig() != false) {
|
if (getServerConfig() != false) {
|
||||||
let value = makeReadableTime(getServerConfig().hour, getServerConfig().minute);
|
tempText = makeReadableTime(getServerConfig().hour, getServerConfig().minute);
|
||||||
logToConsole(LOG_DEBUG, `[AGRP.Utilities]: Setting server rule "Time" as ${value}`);
|
timeWeatherRule.push(tempText);
|
||||||
server.setRule("Time", value);
|
}
|
||||||
|
} else {
|
||||||
|
if (getGame() == AGRP_GAME_MAFIA_ONE) {
|
||||||
|
if (isNightTime(getServerConfig().hour)) {
|
||||||
|
tempText = "Night";
|
||||||
|
} else {
|
||||||
|
tempText = "Day";
|
||||||
|
}
|
||||||
|
|
||||||
|
timeWeatherRule.push(tempText);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isWeatherSupported()) {
|
if (isWeatherSupported()) {
|
||||||
if (getServerConfig() != false) {
|
if (getServerConfig() != false) {
|
||||||
if (typeof getGameConfig().weatherNames[getGame()] != "undefined") {
|
if (typeof getGameConfig().weatherNames[getGame()] != "undefined") {
|
||||||
let value = getGameConfig().weatherNames[getGame()][getServerConfig().weather];
|
let tempText = getGameConfig().weatherNames[getGame()][getServerConfig().weather];
|
||||||
logToConsole(LOG_DEBUG, `[AGRP.Utilities]: Setting server rule "Weather" as ${value}`);
|
timeWeatherRule.push(tempText);
|
||||||
server.setRule("Weather", value);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isSnowSupported()) {
|
if (isSnowSupported()) {
|
||||||
if (getServerConfig() != false) {
|
if (getServerConfig() != false) {
|
||||||
let value = getYesNoFromBool(getServerConfig().fallingSnow);
|
if (getServerConfig().fallingSnow == true) {
|
||||||
logToConsole(LOG_DEBUG, `[AGRP.Utilities]: Setting server rule "Snowing" as ${value}`);
|
timeWeatherRule.push("Snowing");
|
||||||
server.setRule("Snowing", value);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setServerRule("Time & Weather", timeWeatherRule.join(", "));
|
||||||
logToConsole(LOG_DEBUG, `[AGRP.Utilities]: All server rules updated successfully!`);
|
logToConsole(LOG_DEBUG, `[AGRP.Utilities]: All server rules updated successfully!`);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -412,22 +424,6 @@ function clearTemporaryPeds() {
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function updateTimeRule() {
|
|
||||||
if (isTimeSupported()) {
|
|
||||||
server.setRule("Time", makeReadableTime(game.time.hour, game.time.minute));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (getGame() == AGRP_GAME_MAFIA_ONE) {
|
|
||||||
if (isNightTime(getServerConfig().hour)) {
|
|
||||||
server.setRule("Time", "Night");
|
|
||||||
} else {
|
|
||||||
server.setRule("Time", "Day");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ===========================================================================
|
|
||||||
|
|
||||||
function isClientInitialized(client) {
|
function isClientInitialized(client) {
|
||||||
//if (typeof getServerData().clients[getPlayerId(client)] == "undefined") {
|
//if (typeof getServerData().clients[getPlayerId(client)] == "undefined") {
|
||||||
// return false;
|
// return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user