diff options
author | celest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2005-03-30 17:47:54 +0000 |
---|---|---|
committer | celest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2005-03-30 17:47:54 +0000 |
commit | 327439273a8addb07b4e05908ba5e931b2f679ea (patch) | |
tree | 6931405dc488b786fbbe288b97808f0140d13e6d /src/char_sql/char.c | |
parent | 56f8c49f065831c21156dd88bd5397b6ba355813 (diff) | |
download | hercules-327439273a8addb07b4e05908ba5e931b2f679ea.tar.gz hercules-327439273a8addb07b4e05908ba5e931b2f679ea.tar.bz2 hercules-327439273a8addb07b4e05908ba5e931b2f679ea.tar.xz hercules-327439273a8addb07b4e05908ba5e931b2f679ea.zip |
* Fixed @reloadgmdb in SQL
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/stable@1344 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/char_sql/char.c')
-rw-r--r-- | src/char_sql/char.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/char_sql/char.c b/src/char_sql/char.c index f8f083e85..673065fe5 100644 --- a/src/char_sql/char.c +++ b/src/char_sql/char.c @@ -267,6 +267,7 @@ void read_gm_account(void) { } mysql_free_result(lsql_res); + mapif_send_gmaccounts(); } // Insert friends list @@ -1750,7 +1751,6 @@ int parse_tologin(int fd) { if (RFIFOREST(fd) < 7) return 0; { - unsigned char buf[32000]; int new_level = 0; for(i = 0; i < GM_num; i++) if (gm_account[i].account_id == RFIFOL(fd,2)) { @@ -1779,20 +1779,11 @@ int parse_tologin(int fd) { } } if (new_level == 1) { - int len; printf("From login-server: receiving a GM account information (%d: level %d).\n", RFIFOL(fd,2), (int)RFIFOB(fd,6)); + mapif_send_gmaccounts(); + //create_online_files(); // not change online file for only 1 player (in next timer, that will be done // send gm acccounts level to map-servers - len = 4; - WBUFW(buf,0) = 0x2b15; - - for(i = 0; i < GM_num; i++) { - WBUFL(buf, len) = gm_account[i].account_id; - WBUFB(buf, len+4) = (unsigned char)gm_account[i].level; - len += 5; - } - WBUFW(buf, 2) = len; - mapif_sendall(buf, len); } } RFIFOSKIP(fd,7); |