diff options
Diffstat (limited to 'src/server/game/Mails/Mail.cpp')
-rw-r--r-- | src/server/game/Mails/Mail.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Mails/Mail.cpp b/src/server/game/Mails/Mail.cpp index bb9c718d169..d098d7cbd57 100644 --- a/src/server/game/Mails/Mail.cpp +++ b/src/server/game/Mails/Mail.cpp @@ -197,7 +197,7 @@ void MailDraft::SendMailTo(CharacterDatabaseTransaction trans, MailReceiver cons if (pReceiver) prepareItems(pReceiver, trans); // generate mail template items - uint32 mailId = sObjectMgr->GenerateMailID(); + uint64 mailId = sObjectMgr->GenerateMailID(); time_t deliver_time = GameTime::GetGameTime() + deliver_delay; @@ -221,7 +221,7 @@ void MailDraft::SendMailTo(CharacterDatabaseTransaction trans, MailReceiver cons // Add to DB uint8 index = 0; CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_MAIL); - stmt->setUInt32( index, mailId); + stmt->setUInt64( index, mailId); stmt->setUInt8 (++index, uint8(sender.GetMailMessageType())); stmt->setInt8 (++index, int8(sender.GetStationery())); stmt->setUInt16(++index, GetMailTemplateId()); @@ -241,7 +241,7 @@ void MailDraft::SendMailTo(CharacterDatabaseTransaction trans, MailReceiver cons { Item* pItem = mailItemIter->second; stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_MAIL_ITEM); - stmt->setUInt32(0, mailId); + stmt->setUInt64(0, mailId); stmt->setUInt64(1, pItem->GetGUID().GetCounter()); stmt->setUInt64(2, receiver.GetPlayerGUIDLow()); trans->Append(stmt); |