Lots of stuff

This commit is contained in:
Vortrex
2020-12-11 01:51:55 -06:00
parent ecc495de5c
commit fbaafa6c0c
67 changed files with 5755 additions and 4208 deletions

View File

@@ -21,10 +21,11 @@ function updateTimeRule() {
function saveAllServerDataToDatabase() {
console.log("[Asshat.Utilities]: Saving all server data to database ...");
saveAllClientsToDatabase();
saveAllVehiclesToDatabase();;
saveAllVehiclesToDatabase();
saveAllHousesToDatabase();
saveAllBusinessesToDatabase();
saveAllClansToDatabase();
saveServerConfigToDatabase()
console.log("[Asshat.Utilities]: Saved all server data to database!");
}
@@ -32,5 +33,26 @@ function saveAllServerDataToDatabase() {
function initTimers() {
serverTimers.saveDataIntervalTimer = setInterval(saveAllServerDataToDatabase, 600000);
serverTimers.updateTimeRuleTimer = setInterval(updateTimeRule, 1000);
}
serverTimers.updateTimeRuleTimer = setInterval(updateTimeRule, 1000);
serverTimers.vehicleRentTimer = setInterval(vehicleRentCheck, 60000);
}
// ---------------------------------------------------------------------------
function vehicleRentCheck() {
for(let i in getServerData().vehicles) {
if(getServerData().vehicles[i].rentPrice > 0) {
if(getServerData().vehicles[i].rentedBy) {
let rentedBy = getServerData().vehicles[i].rentedBy;
if(getClientData(rentedBy).cash < getServerData().vehicles[i].rentPrice) {
messageClientAlert(rentedBy, `You do not have enough money to continue renting this vehicle!`);
stopRentingVehicle(rentedBy);
} else {
getClientData(rentedBy).cash -= getServerData().vehicles[i].rentPrice;
}
}
}
}
}
// ---------------------------------------------------------------------------