Fix subaccount default server data

This commit is contained in:
Vortrex
2023-02-07 15:10:59 -06:00
parent b6ffbf0381
commit ebcc79b135

View File

@@ -122,8 +122,8 @@ class SubAccountData {
// =========================================================================== // ===========================================================================
function initSubAccountScript() { function initSubAccountScript() {
logToConsole(LOG_DEBUG, "[AGRP.SubAccount]: Initializing subaccount script ..."); logToConsole(LOG_DEBUG, "[V.RP.SubAccount]: Initializing subaccount script ...");
logToConsole(LOG_INFO, "[AGRP.SubAccount]: SubAccount script initialized!"); logToConsole(LOG_INFO, "[V.RP.SubAccount]: SubAccount script initialized!");
} }
// =========================================================================== // ===========================================================================
@@ -354,7 +354,7 @@ function createSubAccount(accountId, firstName, lastName) {
//if(dbQuery) { //if(dbQuery) {
if (getDatabaseInsertId(dbConnection) > 0) { if (getDatabaseInsertId(dbConnection) > 0) {
let dbInsertId = getDatabaseInsertId(dbConnection); let dbInsertId = getDatabaseInsertId(dbConnection);
createDefaultSubAccountServerData(dbInsertId, getServerConfig().newCharacter.skin); createDefaultSubAccountServerData(dbInsertId);
let tempSubAccount = loadSubAccountFromId(dbInsertId); let tempSubAccount = loadSubAccountFromId(dbInsertId);
return tempSubAccount; return tempSubAccount;
} }
@@ -681,15 +681,13 @@ function setFightStyleCommand(command, params, client) {
// =========================================================================== // ===========================================================================
function createDefaultSubAccountServerData(databaseId, thisServerSkin) { function createDefaultSubAccountServerData(databaseId) {
for (let i = 1; i <= 5; i++) { let dbConnection = connectToDatabase();
if (i == getServerId()) { let serversAssoc = fetchQueryAssoc(dbConnection, "SELECT * FROM svr_main");
let dbQueryString = `INSERT INTO sacct_svr (sacct_svr_sacct, sacct_svr_server, sacct_svr_skin) VALUES (${databaseId}, ${i}, ${thisServerSkin})`;
quickDatabaseQuery(dbQueryString); for (let i in serversAssoc) {
} else { let dbQueryString = `INSERT INTO sacct_svr (sacct_svr_sacct, sacct_svr_server, sacct_svr_skin) VALUES (${databaseId}, ${i}, ${serversAssoc[i]["svr_newchar_skin"]})`;
let dbQueryString = `INSERT INTO sacct_svr (sacct_svr_sacct, sacct_svr_server, sacct_svr_skin) VALUES (${databaseId}, ${i}, -1)`; quickDatabaseQuery(dbQueryString);
quickDatabaseQuery(dbQueryString);
}
} }
} }