mirror of
https://github.com/araxiaonline/azerothshard-core.git
synced 2026-06-13 02:42:24 -04:00
[AZTH-MS] Fix crash at save to DB AZTH instance save
This commit is contained in:
@@ -1,13 +1,17 @@
|
||||
#include "AzthInstanceMgr.h"
|
||||
|
||||
AzthInstanceMgr::AzthInstanceMgr(InstanceSave* is) {
|
||||
this->levelMax = 0;
|
||||
this->groupSize = 1;
|
||||
this->startTime = static_cast<uint32>(time(NULL));
|
||||
this->is = is;
|
||||
AzthInstanceMgr::AzthInstanceMgr(InstanceSave* is)
|
||||
{
|
||||
levelMax = 0;
|
||||
groupSize = 1;
|
||||
startTime = static_cast<uint32>(time(nullptr));
|
||||
instanceSave = is;
|
||||
}
|
||||
|
||||
void AzthInstanceMgr::saveToDb() {
|
||||
CharacterDatabase.PExecute("UPDATE instance SET levelPg = %u, groupSize = %u, startTime = %u WHERE id = %u", this->levelMax, this->groupSize, this->is->GetInstanceId(), this->startTime);
|
||||
void AzthInstanceMgr::saveToDb()
|
||||
{
|
||||
ASSERT(instanceSave);
|
||||
|
||||
CharacterDatabase.PExecute("UPDATE instance SET levelPg = %u, groupSize = %u, startTime = %u WHERE id = %u", levelMax, groupSize, is->GetInstanceId(), startTime);
|
||||
}
|
||||
|
||||
|
||||
@@ -5,16 +5,17 @@
|
||||
|
||||
class InstanceSave;
|
||||
|
||||
class AzthInstanceMgr {
|
||||
public:
|
||||
explicit AzthInstanceMgr(InstanceSave* is);
|
||||
~AzthInstanceMgr();
|
||||
class AzthInstanceMgr
|
||||
{
|
||||
public:
|
||||
explicit AzthInstanceMgr(InstanceSave* is);
|
||||
~AzthInstanceMgr();
|
||||
|
||||
void saveToDb();
|
||||
void saveToDb();
|
||||
|
||||
InstanceSave* is;
|
||||
uint32 levelMax;
|
||||
uint32 groupSize;
|
||||
uint32 startTime;
|
||||
InstanceSave* instanceSave;
|
||||
uint32 levelMax;
|
||||
uint32 groupSize;
|
||||
uint32 startTime;
|
||||
};
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user