diff options
Diffstat (limited to 'src/login_sql/login.c')
-rw-r--r-- | src/login_sql/login.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/login_sql/login.c b/src/login_sql/login.c index b58e7a96f..8e508bb4b 100644 --- a/src/login_sql/login.c +++ b/src/login_sql/login.c @@ -1401,6 +1401,13 @@ int parse_fromchar(int fd){ server[id].ip = RFIFOL(fd,2);
RFIFOSKIP(fd,6);
break;
+
+ case 0x2737: //Request to set all offline.
+ ShowInfo("Setting accounts from char-server %d offline.\n", id);
+ online_db->foreach(online_db,online_db_setoffline,id);
+ RFIFOSKIP(fd,2);
+ break;
+
default:
ShowError("login: unknown packet %x! (from char).\n", RFIFOW(fd,0));
session[fd]->eof = 1;
|