Remove faction.js

This commit is contained in:
Vortrex
2020-12-27 21:27:16 -06:00
parent ad89cbcd46
commit 2d5d53a72e

View File

@@ -1,48 +0,0 @@
// ===========================================================================
// Asshat-Gaming Roleplay
// https://github.com/VortrexFTW/gtac_asshat_rp
// Copyright (c) 2020 Asshat-Gaming (https://asshatgaming.com)
// ---------------------------------------------------------------------------
// FILE: faction.js
// DESC: Provides faction functions and usage
// TYPE: Server (JavaScript)
// ===========================================================================
// This system will probably be removed at some point.
function initFactionScript() {
console.log("[Asshat.Faction]: Initializing faction script ...");
console.log("[Asshat.Faction]: Faction script initialized!");
return true;
}
// ---------------------------------------------------------------------------
function loadFactionsFromDatabase() {
console.log("[Asshat.Faction]: Loading factions from database ...");
let tempFactions = [];
let dbConnection = connectToDatabase();
if(dbConnection) {
let dbQuery = queryDatabase(dbConnection, `SELECT * FROM fac_main WHERE fac_server = ${getServerGame()}`);
if(dbQuery) {
if(dbQuery.numRows > 0) {
while(dbFetchAssoc = fetchQueryAssoc(dbQuery)) {
let tempFactionData = getClasses().clanData(dbFetchAssoc);
tempFactionData.members = loadFactionMembersFromDatabase(tempFactionData.databaseId);
tempFactionData.ranks = loadFactionRanksFromDatabase(tempFactionData.databaseId);
tempFactions.push(tempFactionData);
console.log(`[Asshat.Faction]: Faction '${tempFactionData.name}' loaded from database successfully!`);
}
}
freeDatabaseQuery(dbQuery);
}
dbConnection.close();
}
console.log("[Asshat.Faction]: " + toString(tempFactions.length) + " factions loaded from database successfully!");
return tempFactions;
}
// ---------------------------------------------------------------------------