Lots of changes and fixes
* Add guiReady state * Add mouseCameraEnabled state * Make sure GUI is ready on some things * Fix wrong veh prop funcs being used clientside * Add local player ped parts/props util for IV * Add vehicle.lightStatus sync * Add element interior sync * Dont use interior on IV * Use new class structure * Set default anim offset to 1 * Set biz data to save when changing biz properties * Add mouse cam state util * Prefix item type admin cmds with "itemtype" * Fix server config saving * Fix server time setting hour to minute arg * Add player returnTo data types * Make veh rent/buy price numbers readable * Fix wrong house index being used to create blip/pickup on create * Don't cache player hotbar items if working * Fix cache player hotbar items util * Add lots of anims to GTA SA * Try/catch on all data saving to prevent one from blocking the rest * Fix readable time from showing AM for 12 PM (noon) * Set veh interior on create * Dont set engine for spawnlocked vehicles
This commit is contained in:
@@ -29,7 +29,7 @@ function loadClansFromDatabase() {
|
||||
if(dbQuery) {
|
||||
if(dbQuery.numRows > 0) {
|
||||
while(dbAssoc = fetchQueryAssoc(dbQuery)) {
|
||||
let tempClanData = new serverClasses.clanData(dbAssoc);
|
||||
let tempClanData = new ClanData(dbAssoc);
|
||||
//tempClanData.members = loadClanMembersFromDatabase(tempClanData.databaseId);
|
||||
tempClanData.ranks = loadClanRanksFromDatabase(tempClanData.databaseId);
|
||||
tempClans.push(tempClanData);
|
||||
@@ -59,7 +59,7 @@ function loadClanMembersFromDatabase() {
|
||||
if(dbQuery) {
|
||||
if(dbQuery.numRows > 0) {
|
||||
while(dbAssoc = fetchQueryAssoc(dbQuery)) {
|
||||
let tempClanData = new serverClasses.clanData(dbAssoc);
|
||||
let tempClanData = new ClanData(dbAssoc);
|
||||
tempClans.push(tempClanData);
|
||||
logToConsole(LOG_VERBOSE, `[VRR.Clan]: Clan '${tempClanData.name}' loaded from database successfully!`);
|
||||
}
|
||||
@@ -87,7 +87,7 @@ function loadClanRanksFromDatabase(clanDatabaseId) {
|
||||
if(dbQuery) {
|
||||
if(dbQuery.numRows > 0) {
|
||||
while(dbAssoc = fetchQueryAssoc(dbQuery)) {
|
||||
let tempClanRankData = new serverClasses.clanRankData(dbAssoc);
|
||||
let tempClanRankData = new ClanRankData(dbAssoc);
|
||||
tempClanRanks.push(tempClanRankData);
|
||||
logToConsole(LOG_VERBOSE, `[VRR.Clan]: Clan rank '${tempClanRankData.name}' loaded from database successfully!`);
|
||||
}
|
||||
@@ -104,7 +104,7 @@ function loadClanRanksFromDatabase(clanDatabaseId) {
|
||||
// ===========================================================================
|
||||
|
||||
function createClanRank(clanId, rankId, rankName) {
|
||||
let tempClanRankData = new serverClasses.clanRankData(false);
|
||||
let tempClanRankData = new ClanRankData(false);
|
||||
tempClanRankData.level = rankId;
|
||||
tempClanRankData.name = rankName;
|
||||
tempClanRankData.clan = getClanData(clanId).databaseId;
|
||||
@@ -770,7 +770,7 @@ function createClan(name) {
|
||||
escapedName = escapeDatabaseString(dbConnection, escapedName)
|
||||
queryDatabase(dbConnection, `INSERT INTO clan_main (clan_server, clan_name) VALUES (${getServerId()}, '${escapedName}')`);
|
||||
|
||||
let tempClan = new serverClasses.clanData(false);
|
||||
let tempClan = new ClanData(false);
|
||||
tempClan.databaseId = getDatabaseInsertId(dbConnection);
|
||||
tempClan.name = name;
|
||||
getServerData().clans.push(tempClan);
|
||||
|
||||
Reference in New Issue
Block a user