diff options
| author | p0wer <none@none> | 2009-12-21 21:08:29 -0600 |
|---|---|---|
| committer | p0wer <none@none> | 2009-12-21 21:08:29 -0600 |
| commit | 75904791863494b213c5b8ae2a864910a5d4ca35 (patch) | |
| tree | ad36a802e978f42a1730cdb1bb20f9e3271b6aea /src/game/AccountMgr.cpp | |
| parent | cad203e680f1f40585880ef32e210fdc02316ff9 (diff) | |
* Add support for different gmlevel's for different realms.
*
* Using the value -1 will add the same value for all realms.
* Make sure to apply the updates.
* Information regarding this patch will be posted on the database forums soon.
*
* Thanks to Sundark and the Ilixiuemu team(for original patch)
--HG--
branch : trunk
Diffstat (limited to 'src/game/AccountMgr.cpp')
| -rw-r--r-- | src/game/AccountMgr.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/game/AccountMgr.cpp b/src/game/AccountMgr.cpp index ed9f85d0eab..12da998901b 100644 --- a/src/game/AccountMgr.cpp +++ b/src/game/AccountMgr.cpp @@ -95,6 +95,7 @@ AccountOpResult AccountMgr::DeleteAccount(uint32 accid) bool res = loginDatabase.PExecute("DELETE FROM account WHERE id='%d'", accid) && + loginDatabase.PExecute("DELETE FROM account_access WHERE id ='%d'", accid) && loginDatabase.PExecute("DELETE FROM realmcharacters WHERE acctid='%d'", accid); loginDatabase.CommitTransaction(); @@ -167,7 +168,7 @@ uint32 AccountMgr::GetId(std::string username) uint32 AccountMgr::GetSecurity(uint32 acc_id) { - QueryResult *result = loginDatabase.PQuery("SELECT gmlevel FROM account WHERE id = '%u'", acc_id); + QueryResult *result = loginDatabase.PQuery("SELECT gmlevel FROM account_access WHERE id = '%u'", acc_id); if(result) { uint32 sec = (*result)[0].GetUInt32(); |
