diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-04-15 12:56:09 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-04-15 12:56:46 +0300 |
commit | 555eb0850d0e46aa25de88c15d2f00fbe62385f5 (patch) | |
tree | 305a9ab595692591f4f1be8e633ba2861975c8cc /src/login/send.c | |
parent | 293793b7027029efc87c8b657a0c45d26e0840c5 (diff) | |
download | evol-hercules-555eb0850d0e46aa25de88c15d2f00fbe62385f5.tar.gz evol-hercules-555eb0850d0e46aa25de88c15d2f00fbe62385f5.tar.bz2 evol-hercules-555eb0850d0e46aa25de88c15d2f00fbe62385f5.tar.xz evol-hercules-555eb0850d0e46aa25de88c15d2f00fbe62385f5.zip |
Add support for change password packet.
Change server version to 6.
Diffstat (limited to 'src/login/send.c')
-rw-r--r-- | src/login/send.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/login/send.c b/src/login/send.c index abb85da..420028c 100644 --- a/src/login/send.c +++ b/src/login/send.c @@ -21,7 +21,7 @@ void send_server_version(int fd) WFIFOW(fd, 0) = 0x7531; WFIFOW(fd, 2) = 4 + 8; WFIFOL(fd, 4) = 0; // unused - WFIFOL(fd, 8) = 5; // server version + WFIFOL(fd, 8) = 6; // server version WFIFOSET(fd, WFIFOW(fd,2)); } @@ -36,3 +36,12 @@ void send_update_host(int fd) memcpy(WFIFOP (fd, 4), update_server, sz); WFIFOSET(fd, sz + 4); } + +void send_char_password_change_ack(int fd, int accoundId, char status) +{ + WFIFOHEAD(fd, 7); + WFIFOW(fd, 0) = 0x5001; + WFIFOL(fd, 2) = accoundId; + WFIFOB(fd, 6) = status; + WFIFOSET(fd, 7); +} |