summaryrefslogtreecommitdiff
path: root/src/elogin/init.c
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-04-16 17:44:52 +0300
committerAndrei Karas <akaras@inbox.ru>2016-04-16 17:44:52 +0300
commit962383f1e1b62b667b982d0d923db1b6fdd5b833 (patch)
tree161d8b8b99f973c2a5ff73c488409f60952a50b5 /src/elogin/init.c
parent31cc98f9208f3e7681bb223a23cd2aed2433c021 (diff)
downloadevol-hercules-962383f1e1b62b667b982d0d923db1b6fdd5b833.tar.gz
evol-hercules-962383f1e1b62b667b982d0d923db1b6fdd5b833.tar.bz2
evol-hercules-962383f1e1b62b667b982d0d923db1b6fdd5b833.tar.xz
evol-hercules-962383f1e1b62b667b982d0d923db1b6fdd5b833.zip
Update login server plugin for support new hercules.
Diffstat (limited to 'src/elogin/init.c')
-rw-r--r--src/elogin/init.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/elogin/init.c b/src/elogin/init.c
index 7094321..caebf5d 100644
--- a/src/elogin/init.c
+++ b/src/elogin/init.c
@@ -14,6 +14,7 @@
#include "common/strlib.h"
#include "common/timer.h"
#include "common/mapindex.h"
+#include "login/lclif.h"
#include "login/login.h"
#include "ecommon/init.h"
@@ -38,10 +39,10 @@ HPExport void plugin_init (void)
addPacket(0x7530, 22, login_parse_version, hpParse_Login);
addPacket(0x027c, 91, elogin_parse_client_login2, hpParse_Login);
addPacket(0x5000, 54, elogin_parse_change_paassword, hpParse_FromChar);
- addHookPre("login->parse_client_login", elogin_parse_client_login_pre);
+ addHookPre("login->client_login", elogin_client_login_pre);
addHookPre("login->check_password", elogin_check_password);
- addHookPre("login->parse_ping", elogin_parse_ping);
- addHookPost("login->parse_client_login", elogin_parse_client_login_post);
+ addHookPre("lclif->p->parse_CA_CONNECT_INFO_CHANGED", elogin_parse_ping);
+ addHookPost("login->client_login", elogin_client_login_post);
}
HPExport void server_preinit (void)