Save house/biz on disconnect
This commit is contained in:
@@ -102,8 +102,8 @@ function saveSubAccountToDatabase(subAccountData) {
|
|||||||
sacct_angle=${subAccountData.spawnHeading},
|
sacct_angle=${subAccountData.spawnHeading},
|
||||||
sacct_int=${subAccountData.interior},
|
sacct_int=${subAccountData.interior},
|
||||||
sacct_vw=${subAccountData.dimension},
|
sacct_vw=${subAccountData.dimension},
|
||||||
sacct_inhouse=${(subAccountData.inHouse > 0) ? getHouseData(subAccountData.inHouse).databaseId : 0},
|
sacct_inhouse=${(subAccountData.inHouse != 0) ? getHouseData(subAccountData.inHouse).databaseId : 0},
|
||||||
sacct_inbusiness=${(subAccountData.inBusiness > 0) ? getBusinessData(subAccountData.inBusiness).databaseId : 0},
|
sacct_inbusiness=${(subAccountData.inBusiness != 0) ? getBusinessData(subAccountData.inBusiness).databaseId : 0},
|
||||||
sacct_health=${subAccountData.health},
|
sacct_health=${subAccountData.health},
|
||||||
sacct_armour=${subAccountData.armour}
|
sacct_armour=${subAccountData.armour}
|
||||||
WHERE sacct_id=${subAccountData.databaseId}`;
|
WHERE sacct_id=${subAccountData.databaseId}`;
|
||||||
@@ -388,6 +388,9 @@ function switchCharacterCommand(command, params, client) {
|
|||||||
getPlayerCurrentSubAccount(client).health = getPlayerHealth(client);
|
getPlayerCurrentSubAccount(client).health = getPlayerHealth(client);
|
||||||
getPlayerCurrentSubAccount(client).armour = getPlayerArmour(client);
|
getPlayerCurrentSubAccount(client).armour = getPlayerArmour(client);
|
||||||
|
|
||||||
|
getPlayerCurrentSubAccount(client).inHouse = (isPlayerInAnyHouse(client) ? getPlayerHouse(client) : 0);
|
||||||
|
getPlayerCurrentSubAccount(client).inBusiness = (isPlayerInAnyBusiness(client) ? getPlayerBusiness(client) : 0);
|
||||||
|
|
||||||
logToConsole(client, `Saving ${getPlayerDisplayForConsole(client)}'s subaccount (${getCharacterFullName(client)} [${getPlayerData(client).currentSubAccount}/${getPlayerCurrentSubAccount(client).databaseId}] to database`)
|
logToConsole(client, `Saving ${getPlayerDisplayForConsole(client)}'s subaccount (${getCharacterFullName(client)} [${getPlayerData(client).currentSubAccount}/${getPlayerCurrentSubAccount(client).databaseId}] to database`)
|
||||||
saveSubAccountToDatabase(getPlayerCurrentSubAccount(client));
|
saveSubAccountToDatabase(getPlayerCurrentSubAccount(client));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user