mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 16:37:01 +00:00
[8464] Fixed guild_rank name and rights updates broken in recent guild loading optimization. Also fixed guild_bank_rights.
Patch provided by Wowka321. THX. Signed-off-by: Triply <triply@getmangos.com>
This commit is contained in:
parent
66ffd80ed2
commit
bb30afb6f3
2 changed files with 4 additions and 4 deletions
|
|
@ -680,7 +680,7 @@ void Guild::SetRankName(uint32 rankId, std::string name_)
|
|||
|
||||
// name now can be used for encoding to DB
|
||||
CharacterDatabase.escape_string(name_);
|
||||
CharacterDatabase.PExecute("UPDATE guild_rank SET rname='%s' WHERE rid='%u' AND guildid='%u'", name_.c_str(), (rankId+1), m_Id);
|
||||
CharacterDatabase.PExecute("UPDATE guild_rank SET rname='%s' WHERE rid='%u' AND guildid='%u'", name_.c_str(), rankId, m_Id);
|
||||
}
|
||||
|
||||
void Guild::SetRankRights(uint32 rankId, uint32 rights)
|
||||
|
|
@ -690,7 +690,7 @@ void Guild::SetRankRights(uint32 rankId, uint32 rights)
|
|||
|
||||
m_Ranks[rankId].rights = rights;
|
||||
|
||||
CharacterDatabase.PExecute("UPDATE guild_rank SET rights='%u' WHERE rid='%u' AND guildid='%u'", rights, (rankId+1), m_Id);
|
||||
CharacterDatabase.PExecute("UPDATE guild_rank SET rights='%u' WHERE rid='%u' AND guildid='%u'", rights, rankId, m_Id);
|
||||
}
|
||||
|
||||
int32 Guild::GetRank(uint32 LowGuid)
|
||||
|
|
@ -1402,7 +1402,7 @@ void Guild::SetBankMoneyPerDay(uint32 rankId, uint32 money)
|
|||
if (itr->second.RankId == rankId)
|
||||
itr->second.BankResetTimeMoney = 0;
|
||||
|
||||
CharacterDatabase.PExecute("UPDATE guild_rank SET BankMoneyPerDay='%u' WHERE rid='%u' AND guildid='%u'", money, (rankId+1), m_Id);
|
||||
CharacterDatabase.PExecute("UPDATE guild_rank SET BankMoneyPerDay='%u' WHERE rid='%u' AND guildid='%u'", money, rankId, m_Id);
|
||||
CharacterDatabase.PExecute("UPDATE guild_member SET BankResetTimeMoney='0' WHERE guildid='%u' AND rank='%u'", m_Id, rankId);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#ifndef __REVISION_NR_H__
|
||||
#define __REVISION_NR_H__
|
||||
#define REVISION_NR "8463"
|
||||
#define REVISION_NR "8464"
|
||||
#endif // __REVISION_NR_H__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue