aboutsummaryrefslogtreecommitdiff
path: root/src/game/Guild.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/Guild.cpp')
-rw-r--r--src/game/Guild.cpp268
1 files changed, 115 insertions, 153 deletions
diff --git a/src/game/Guild.cpp b/src/game/Guild.cpp
index 84271f08d04..7efc92c2fe0 100644
--- a/src/game/Guild.cpp
+++ b/src/game/Guild.cpp
@@ -283,7 +283,7 @@ bool Guild::LoadRanksFromDB(uint32 GuildId)
std::string name = m_ranks[i].name;
uint32 rights = m_ranks[i].rights;
CharacterDatabase.escape_string(name);
- CharacterDatabase.PExecute( "INSERT INTO guild_rank (guildid,rid,rname,rights) VALUES ('%u', '%u', '%s', '%u')", GuildId, i+1, name.c_str(), rights);
+ CharacterDatabase.PExecute( "INSERT INTO guild_rank (guildid,rid,rname,rights) VALUES ('%u', '%u', '%s', '%u')", GuildId, uint32(i+1), name.c_str(), rights);
}
CharacterDatabase.CommitTransaction();
}
@@ -369,20 +369,17 @@ bool Guild::FillPlayerData(uint64 guid, MemberSlot* memslot)
}
else
{
- QueryResult *result = CharacterDatabase.PQuery("SELECT name,data,zone,class FROM characters WHERE guid = '%u'", GUID_LOPART(guid));
- if(!result)
- return false; // player doesn't exist
+ QueryResult *result = CharacterDatabase.PQuery("SELECT name,level,zone,class FROM characters WHERE guid = '%u'", GUID_LOPART(guid));
+ if(!result)
+ return false; // player doesn't exist
Field *fields = result->Fetch();
- plName = fields[0].GetCppString();
-
- Tokens data = StrSplit(fields[1].GetCppString(), " ");
- plLevel = Player::GetUInt32ValueFromArray(data,UNIT_FIELD_LEVEL);
-
- plZone = fields[2].GetUInt32();
- plClass = fields[3].GetUInt32();
- delete result;
+ plName = fields[0].GetCppString();
+ plLevel = fields[1].GetUInt32();
+ plZone = fields[2].GetUInt32();
+ plClass = fields[3].GetUInt32();
+ delete result;
if(plLevel<1||plLevel>STRONG_MAX_LEVEL) // can be at broken `data` field
{
@@ -716,40 +713,40 @@ void Guild::Roster(WorldSession *session)
data << (uint32)m_ranks.size();
for (RankList::const_iterator ritr = m_ranks.begin(); ritr != m_ranks.end(); ++ritr)
{
- data << (uint32)ritr->rights;
- data << (uint32)ritr->BankMoneyPerDay; // count of: withdraw gold(gold/day) Note: in game set gold, in packet set bronze.
- for (uint8 i = 0; i < GUILD_BANK_MAX_TABS; ++i)
+ data << uint32(ritr->rights);
+ data << uint32(ritr->BankMoneyPerDay); // count of: withdraw gold(gold/day) Note: in game set gold, in packet set bronze.
+ for (int i = 0; i < GUILD_BANK_MAX_TABS; ++i)
{
- data << (uint32)ritr->TabRight[i]; // for TAB_i rights: view tabs = 0x01, deposit items =0x02
- data << (uint32)ritr->TabSlotPerDay[i]; // for TAB_i count of: withdraw items(stack/day)
+ data << uint32(ritr->TabRight[i]); // for TAB_i rights: view tabs = 0x01, deposit items =0x02
+ data << uint32(ritr->TabSlotPerDay[i]); // for TAB_i count of: withdraw items(stack/day)
}
}
for (MemberList::const_iterator itr = members.begin(); itr != members.end(); ++itr)
{
if (Player *pl = ObjectAccessor::FindPlayer(MAKE_NEW_GUID(itr->first, 0, HIGHGUID_PLAYER)))
{
- data << (uint64)pl->GetGUID();
- data << (uint8)1;
- data << (std::string)pl->GetName();
- data << (uint32)itr->second.RankId;
- data << (uint8)pl->getLevel();
- data << (uint8)pl->getClass();
- data << (uint8)0; // new 2.4.0
- data << (uint32)pl->GetZoneId();
+ data << uint64(pl->GetGUID());
+ data << uint8(1);
+ data << pl->GetName();
+ data << uint32(itr->second.RankId);
+ data << uint8(pl->getLevel());
+ data << uint8(pl->getClass());
+ data << uint8(0); // new 2.4.0
+ data << uint32(pl->GetZoneId());
data << itr->second.Pnote;
data << itr->second.OFFnote;
}
else
{
data << uint64(MAKE_NEW_GUID(itr->first, 0, HIGHGUID_PLAYER));
- data << (uint8)0;
+ data << uint8(0);
data << itr->second.name;
- data << (uint32)itr->second.RankId;
- data << (uint8)itr->second.level;
- data << (uint8)itr->second.Class;
- data << (uint8)0; // new 2.4.0
- data << (uint32)itr->second.zoneId;
- data << (float(time(NULL)-itr->second.logout_time) / DAY);
+ data << uint32(itr->second.RankId);
+ data << uint8(itr->second.level);
+ data << uint8(itr->second.Class);
+ data << uint8(0); // new 2.4.0
+ data << uint32(itr->second.zoneId);
+ data << float(float(time(NULL)-itr->second.logout_time) / DAY);
data << itr->second.Pnote;
data << itr->second.OFFnote;
}
@@ -829,17 +826,17 @@ void Guild::DisplayGuildEventlog(WorldSession *session)
for (GuildEventlog::const_iterator itr = m_GuildEventlog.begin(); itr != m_GuildEventlog.end(); ++itr)
{
// Event type
- data << uint8((*itr)->EventType);
+ data << uint8(itr->EventType);
// Player 1
- data << uint64((*itr)->PlayerGuid1);
+ data << uint64(itr->PlayerGuid1);
// Player 2 not for left/join guild events
- if( (*itr)->EventType != GUILD_EVENT_LOG_JOIN_GUILD && (*itr)->EventType != GUILD_EVENT_LOG_LEAVE_GUILD )
- data << uint64((*itr)->PlayerGuid2);
+ if (itr->EventType != GUILD_EVENT_LOG_JOIN_GUILD && itr->EventType != GUILD_EVENT_LOG_LEAVE_GUILD)
+ data << uint64(itr->PlayerGuid2);
// New Rank - only for promote/demote guild events
- if( (*itr)->EventType == GUILD_EVENT_LOG_PROMOTE_PLAYER || (*itr)->EventType == GUILD_EVENT_LOG_DEMOTE_PLAYER )
- data << uint8((*itr)->NewRank);
+ if (itr->EventType == GUILD_EVENT_LOG_PROMOTE_PLAYER || itr->EventType == GUILD_EVENT_LOG_DEMOTE_PLAYER)
+ data << uint8(itr->NewRank);
// Event timestamp
- data << uint32(time(NULL)-(*itr)->TimeStamp);
+ data << uint32(time(NULL)-itr->TimeStamp);
}
session->SendPacket(&data);
sLog.outDebug("WORLD: Sent (MSG_GUILD_EVENT_LOG_QUERY)");
@@ -858,14 +855,14 @@ void Guild::LoadGuildEventLogFromDB()
do
{
Field *fields = result->Fetch();
- GuildEventlogEntry *NewEvent = new GuildEventlogEntry;
+ GuildEventlogEntry NewEvent;
// Fill entry
- NewEvent->LogGuid = fields[0].GetUInt32();
- NewEvent->EventType = fields[1].GetUInt8();
- NewEvent->PlayerGuid1 = fields[2].GetUInt32();
- NewEvent->PlayerGuid2 = fields[3].GetUInt32();
- NewEvent->NewRank = fields[4].GetUInt8();
- NewEvent->TimeStamp = fields[5].GetUInt64();
+ NewEvent.LogGuid = fields[0].GetUInt32();
+ NewEvent.EventType = fields[1].GetUInt8();
+ NewEvent.PlayerGuid1 = fields[2].GetUInt32();
+ NewEvent.PlayerGuid2 = fields[3].GetUInt32();
+ NewEvent.NewRank = fields[4].GetUInt8();
+ NewEvent.TimeStamp = fields[5].GetUInt64();
// Add entry to map
m_GuildEventlog.push_front(NewEvent);
@@ -875,9 +872,8 @@ void Guild::LoadGuildEventLogFromDB()
// Check lists size in case to many event entries in db
// This cases can happen only if a crash occured somewhere and table has too many log entries
if (!m_GuildEventlog.empty())
- {
- CharacterDatabase.PExecute("DELETE FROM guild_eventlog WHERE guildid=%u AND LogGuid < %u", Id, m_GuildEventlog.front()->LogGuid);
- }
+ CharacterDatabase.PExecute("DELETE FROM guild_eventlog WHERE guildid=%u AND LogGuid < %u", Id, m_GuildEventlog.front().LogGuid);
+
m_eventlogloaded = true;
}
@@ -886,16 +882,8 @@ void Guild::UnloadGuildEventlog()
{
if (!m_eventlogloaded)
return;
- GuildEventlogEntry *EventLogEntry;
- if( !m_GuildEventlog.empty() )
- {
- do
- {
- EventLogEntry = *(m_GuildEventlog.begin());
- m_GuildEventlog.pop_front();
- delete EventLogEntry;
- }while( !m_GuildEventlog.empty() );
- }
+
+ m_GuildEventlog.clear();
m_eventlogloaded = false;
}
@@ -915,27 +903,25 @@ void Guild::RenumGuildEventlog()
// Add entry to guild eventlog
void Guild::LogGuildEvent(uint8 EventType, uint32 PlayerGuid1, uint32 PlayerGuid2, uint8 NewRank)
{
- GuildEventlogEntry *NewEvent = new GuildEventlogEntry;
+ GuildEventlogEntry NewEvent;
// Fill entry
- NewEvent->LogGuid = GuildEventlogMaxGuid++;
- NewEvent->EventType = EventType;
- NewEvent->PlayerGuid1 = PlayerGuid1;
- NewEvent->PlayerGuid2 = PlayerGuid2;
- NewEvent->NewRank = NewRank;
- NewEvent->TimeStamp = uint32(time(NULL));
+ NewEvent.LogGuid = GuildEventlogMaxGuid++;
+ NewEvent.EventType = EventType;
+ NewEvent.PlayerGuid1 = PlayerGuid1;
+ NewEvent.PlayerGuid2 = PlayerGuid2;
+ NewEvent.NewRank = NewRank;
+ NewEvent.TimeStamp = uint32(time(NULL));
// Check max entry limit and delete from db if needed
if (m_GuildEventlog.size() > GUILD_EVENTLOG_MAX_ENTRIES)
{
- GuildEventlogEntry *OldEvent = *(m_GuildEventlog.begin());
+ CharacterDatabase.PExecute("DELETE FROM guild_eventlog WHERE guildid='%u' AND LogGuid='%u'", Id, m_GuildEventlog.front().LogGuid);
m_GuildEventlog.pop_front();
- CharacterDatabase.PExecute("DELETE FROM guild_eventlog WHERE guildid='%u' AND LogGuid='%u'", Id, OldEvent->LogGuid);
- delete OldEvent;
}
// Add entry to map
m_GuildEventlog.push_back(NewEvent);
// Add new eventlog entry into DB
CharacterDatabase.PExecute("INSERT INTO guild_eventlog (guildid, LogGuid, EventType, PlayerGuid1, PlayerGuid2, NewRank, TimeStamp) VALUES ('%u','%u','%u','%u','%u','%u','" UI64FMTD "')",
- Id, NewEvent->LogGuid, uint32(NewEvent->EventType), NewEvent->PlayerGuid1, NewEvent->PlayerGuid2, uint32(NewEvent->NewRank), NewEvent->TimeStamp);
+ Id, NewEvent.LogGuid, uint32(NewEvent.EventType), NewEvent.PlayerGuid1, NewEvent.PlayerGuid2, uint32(NewEvent.NewRank), NewEvent.TimeStamp);
}
// *************************************************
@@ -1507,30 +1493,28 @@ void Guild::LoadGuildBankEventLogFromDB()
do
{
Field *fields = result->Fetch();
- GuildBankEvent *NewEvent = new GuildBankEvent;
+ GuildBankEvent NewEvent;
- NewEvent->LogGuid = fields[0].GetUInt32();
- NewEvent->LogEntry = fields[1].GetUInt8();
+ NewEvent.LogGuid = fields[0].GetUInt32();
+ NewEvent.LogEntry = fields[1].GetUInt8();
uint8 TabId = fields[2].GetUInt8();
- NewEvent->PlayerGuid = fields[3].GetUInt32();
- NewEvent->ItemOrMoney = fields[4].GetUInt32();
- NewEvent->ItemStackCount = fields[5].GetUInt8();
- NewEvent->DestTabId = fields[6].GetUInt8();
- NewEvent->TimeStamp = fields[7].GetUInt64();
+ NewEvent.PlayerGuid = fields[3].GetUInt32();
+ NewEvent.ItemOrMoney = fields[4].GetUInt32();
+ NewEvent.ItemStackCount = fields[5].GetUInt8();
+ NewEvent.DestTabId = fields[6].GetUInt8();
+ NewEvent.TimeStamp = fields[7].GetUInt64();
if (TabId >= GUILD_BANK_MAX_TABS)
{
- sLog.outError( "Guild::LoadGuildBankEventLogFromDB: Invalid tabid '%u' for guild bank log entry (guild: '%s', LogGuid: %u), skipped.", TabId, GetName().c_str(), NewEvent->LogGuid);
- delete NewEvent;
+ sLog.outError( "Guild::LoadGuildBankEventLogFromDB: Invalid tabid '%u' for guild bank log entry (guild: '%s', LogGuid: %u), skipped.", TabId, GetName().c_str(), NewEvent.LogGuid);
continue;
}
- if (NewEvent->isMoneyEvent() && m_GuildBankEventLog_Money.size() >= GUILD_BANK_MAX_LOGS
- || m_GuildBankEventLog_Item[TabId].size() >= GUILD_BANK_MAX_LOGS)
- {
- delete NewEvent;
+
+ if (NewEvent.isMoneyEvent() && m_GuildBankEventLog_Money.size() >= GUILD_BANK_MAX_LOGS ||
+ m_GuildBankEventLog_Item[TabId].size() >= GUILD_BANK_MAX_LOGS)
continue;
- }
- if (NewEvent->isMoneyEvent())
+
+ if (NewEvent.isMoneyEvent())
m_GuildBankEventLog_Money.push_front(NewEvent);
else
m_GuildBankEventLog_Item[TabId].push_front(NewEvent);
@@ -1543,43 +1527,24 @@ void Guild::LoadGuildBankEventLogFromDB()
if (!m_GuildBankEventLog_Money.empty())
{
CharacterDatabase.PExecute("DELETE FROM guild_bank_eventlog WHERE guildid=%u AND LogGuid < %u",
- Id, m_GuildBankEventLog_Money.front()->LogGuid);
+ Id, m_GuildBankEventLog_Money.front().LogGuid);
}
for (uint8 i = 0; i < GUILD_BANK_MAX_TABS; ++i)
{
if (!m_GuildBankEventLog_Item[i].empty())
{
CharacterDatabase.PExecute("DELETE FROM guild_bank_eventlog WHERE guildid=%u AND LogGuid < %u",
- Id, m_GuildBankEventLog_Item[i].front()->LogGuid);
+ Id, m_GuildBankEventLog_Item[i].front().LogGuid);
}
}
}
void Guild::UnloadGuildBankEventLog()
{
- GuildBankEvent *EventLogEntry;
- if( !m_GuildBankEventLog_Money.empty() )
- {
- do
- {
- EventLogEntry = *(m_GuildBankEventLog_Money.begin());
- m_GuildBankEventLog_Money.pop_front();
- delete EventLogEntry;
- }while( !m_GuildBankEventLog_Money.empty() );
- }
+ m_GuildBankEventLog_Money.clear();
- for (uint8 i = 0; i < GUILD_BANK_MAX_TABS; ++i)
- {
- if( !m_GuildBankEventLog_Item[i].empty() )
- {
- do
- {
- EventLogEntry = *(m_GuildBankEventLog_Item[i].begin());
- m_GuildBankEventLog_Item[i].pop_front();
- delete EventLogEntry;
- }while( !m_GuildBankEventLog_Item[i].empty() );
- }
- }
+ for (int i = 0; i < GUILD_BANK_MAX_TABS; ++i)
+ m_GuildBankEventLog_Item[i].clear();
}
void Guild::DisplayGuildBankLogs(WorldSession *session, uint8 TabId)
@@ -1595,24 +1560,24 @@ void Guild::DisplayGuildBankLogs(WorldSession *session, uint8 TabId)
data << uint8(m_GuildBankEventLog_Money.size()); // number of log entries
for (GuildBankEventLog::const_iterator itr = m_GuildBankEventLog_Money.begin(); itr != m_GuildBankEventLog_Money.end(); ++itr)
{
- data << uint8((*itr)->LogEntry);
- data << uint64(MAKE_NEW_GUID((*itr)->PlayerGuid,0,HIGHGUID_PLAYER));
- if ((*itr)->LogEntry == GUILD_BANK_LOG_DEPOSIT_MONEY ||
- (*itr)->LogEntry == GUILD_BANK_LOG_WITHDRAW_MONEY ||
- (*itr)->LogEntry == GUILD_BANK_LOG_REPAIR_MONEY ||
- (*itr)->LogEntry == GUILD_BANK_LOG_UNK1 ||
- (*itr)->LogEntry == GUILD_BANK_LOG_UNK2)
+ data << uint8(itr->LogEntry);
+ data << uint64(MAKE_NEW_GUID(itr->PlayerGuid,0,HIGHGUID_PLAYER));
+ if (itr->LogEntry == GUILD_BANK_LOG_DEPOSIT_MONEY ||
+ itr->LogEntry == GUILD_BANK_LOG_WITHDRAW_MONEY ||
+ itr->LogEntry == GUILD_BANK_LOG_REPAIR_MONEY ||
+ itr->LogEntry == GUILD_BANK_LOG_UNK1 ||
+ itr->LogEntry == GUILD_BANK_LOG_UNK2)
{
- data << uint32((*itr)->ItemOrMoney);
+ data << uint32(itr->ItemOrMoney);
}
else
{
- data << uint32((*itr)->ItemOrMoney);
- data << uint32((*itr)->ItemStackCount);
- if ((*itr)->LogEntry == GUILD_BANK_LOG_MOVE_ITEM || (*itr)->LogEntry == GUILD_BANK_LOG_MOVE_ITEM2)
- data << uint8((*itr)->DestTabId); // moved tab
+ data << uint32(itr->ItemOrMoney);
+ data << uint32(itr->ItemStackCount);
+ if (itr->LogEntry == GUILD_BANK_LOG_MOVE_ITEM || itr->LogEntry == GUILD_BANK_LOG_MOVE_ITEM2)
+ data << uint8(itr->DestTabId); // moved tab
}
- data << uint32(time(NULL)-(*itr)->TimeStamp);
+ data << uint32(time(NULL) - itr->TimeStamp);
}
session->SendPacket(&data);
}
@@ -1625,24 +1590,24 @@ void Guild::DisplayGuildBankLogs(WorldSession *session, uint8 TabId)
data << uint8(m_GuildBankEventLog_Item[TabId].size());
for (GuildBankEventLog::const_iterator itr = m_GuildBankEventLog_Item[TabId].begin(); itr != m_GuildBankEventLog_Item[TabId].end(); ++itr)
{
- data << uint8((*itr)->LogEntry);
- data << uint64(MAKE_NEW_GUID((*itr)->PlayerGuid,0,HIGHGUID_PLAYER));
- if ((*itr)->LogEntry == GUILD_BANK_LOG_DEPOSIT_MONEY ||
- (*itr)->LogEntry == GUILD_BANK_LOG_WITHDRAW_MONEY ||
- (*itr)->LogEntry == GUILD_BANK_LOG_REPAIR_MONEY ||
- (*itr)->LogEntry == GUILD_BANK_LOG_UNK1 ||
- (*itr)->LogEntry == GUILD_BANK_LOG_UNK2)
+ data << uint8(itr->LogEntry);
+ data << uint64(MAKE_NEW_GUID(itr->PlayerGuid,0,HIGHGUID_PLAYER));
+ if (itr->LogEntry == GUILD_BANK_LOG_DEPOSIT_MONEY ||
+ itr->LogEntry == GUILD_BANK_LOG_WITHDRAW_MONEY ||
+ itr->LogEntry == GUILD_BANK_LOG_REPAIR_MONEY ||
+ itr->LogEntry == GUILD_BANK_LOG_UNK1 ||
+ itr->LogEntry == GUILD_BANK_LOG_UNK2)
{
- data << uint32((*itr)->ItemOrMoney);
+ data << uint32(itr->ItemOrMoney);
}
else
{
- data << uint32((*itr)->ItemOrMoney);
- data << uint32((*itr)->ItemStackCount);
- if ((*itr)->LogEntry == GUILD_BANK_LOG_MOVE_ITEM || (*itr)->LogEntry == GUILD_BANK_LOG_MOVE_ITEM2)
- data << uint8((*itr)->DestTabId); // moved tab
+ data << uint32(itr->ItemOrMoney);
+ data << uint32(itr->ItemStackCount);
+ if (itr->LogEntry == GUILD_BANK_LOG_MOVE_ITEM || itr->LogEntry == GUILD_BANK_LOG_MOVE_ITEM2)
+ data << uint8(itr->DestTabId); // moved tab
}
- data << uint32(time(NULL)-(*itr)->TimeStamp);
+ data << uint32(time(NULL) - itr->TimeStamp);
}
session->SendPacket(&data);
}
@@ -1651,24 +1616,23 @@ void Guild::DisplayGuildBankLogs(WorldSession *session, uint8 TabId)
void Guild::LogBankEvent(uint8 LogEntry, uint8 TabId, uint32 PlayerGuidLow, uint32 ItemOrMoney, uint8 ItemStackCount, uint8 DestTabId)
{
- GuildBankEvent *NewEvent = new GuildBankEvent;
+ GuildBankEvent NewEvent;
- NewEvent->LogGuid = LogMaxGuid++;
- NewEvent->LogEntry = LogEntry;
- NewEvent->PlayerGuid = PlayerGuidLow;
- NewEvent->ItemOrMoney = ItemOrMoney;
- NewEvent->ItemStackCount = ItemStackCount;
- NewEvent->DestTabId = DestTabId;
- NewEvent->TimeStamp = uint32(time(NULL));
+ NewEvent.LogGuid = LogMaxGuid++;
+ NewEvent.LogEntry = LogEntry;
+ NewEvent.PlayerGuid = PlayerGuidLow;
+ NewEvent.ItemOrMoney = ItemOrMoney;
+ NewEvent.ItemStackCount = ItemStackCount;
+ NewEvent.DestTabId = DestTabId;
+ NewEvent.TimeStamp = uint32(time(NULL));
- if (NewEvent->isMoneyEvent())
+ if (NewEvent.isMoneyEvent())
{
if (m_GuildBankEventLog_Money.size() > GUILD_BANK_MAX_LOGS)
{
- GuildBankEvent *OldEvent = *(m_GuildBankEventLog_Money.begin());
+ CharacterDatabase.PExecute("DELETE FROM guild_bank_eventlog WHERE guildid='%u' AND LogGuid='%u'",
+ Id, m_GuildBankEventLog_Money.front().LogGuid);
m_GuildBankEventLog_Money.pop_front();
- CharacterDatabase.PExecute("DELETE FROM guild_bank_eventlog WHERE guildid='%u' AND LogGuid='%u'", Id, OldEvent->LogGuid);
- delete OldEvent;
}
m_GuildBankEventLog_Money.push_back(NewEvent);
}
@@ -1676,15 +1640,14 @@ void Guild::LogBankEvent(uint8 LogEntry, uint8 TabId, uint32 PlayerGuidLow, uint
{
if (m_GuildBankEventLog_Item[TabId].size() > GUILD_BANK_MAX_LOGS)
{
- GuildBankEvent *OldEvent = *(m_GuildBankEventLog_Item[TabId].begin());
+ CharacterDatabase.PExecute("DELETE FROM guild_bank_eventlog WHERE guildid='%u' AND LogGuid='%u'",
+ Id, m_GuildBankEventLog_Item[TabId].front().LogGuid);
m_GuildBankEventLog_Item[TabId].pop_front();
- CharacterDatabase.PExecute("DELETE FROM guild_bank_eventlog WHERE guildid='%u' AND LogGuid='%u'", Id, OldEvent->LogGuid);
- delete OldEvent;
}
m_GuildBankEventLog_Item[TabId].push_back(NewEvent);
}
CharacterDatabase.PExecute("INSERT INTO guild_bank_eventlog (guildid,LogGuid,LogEntry,TabId,PlayerGuid,ItemOrMoney,ItemStackCount,DestTabId,TimeStamp) VALUES ('%u','%u','%u','%u','%u','%u','%u','%u','" UI64FMTD "')",
- Id, NewEvent->LogGuid, uint32(NewEvent->LogEntry), uint32(TabId), NewEvent->PlayerGuid, NewEvent->ItemOrMoney, uint32(NewEvent->ItemStackCount), uint32(NewEvent->DestTabId), NewEvent->TimeStamp);
+ Id, NewEvent.LogGuid, uint32(NewEvent.LogEntry), uint32(TabId), NewEvent.PlayerGuid, NewEvent.ItemOrMoney, uint32(NewEvent.ItemStackCount), uint32(NewEvent.DestTabId), NewEvent.TimeStamp);
}
// This will renum guids used at load to prevent always going up until infinit
@@ -2013,4 +1976,3 @@ bool GuildItemPosCount::isContainedIn(GuildItemPosCountVec const &vec) const
return false;
}
-