diff options
author | Haru <haru@dotalux.com> | 2015-08-07 16:20:12 +0200 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2015-08-15 00:51:40 +0200 |
commit | cbf798a87f87aafbb338d634d05181491afe2984 (patch) | |
tree | 530fb26e78ca6bc6415c47ddd6a72e4b5d03b00c /src | |
parent | ef207268ed7e5faa399a9af8c694639c9ff1d09f (diff) | |
download | hercules-cbf798a87f87aafbb338d634d05181491afe2984.tar.gz hercules-cbf798a87f87aafbb338d634d05181491afe2984.tar.bz2 hercules-cbf798a87f87aafbb338d634d05181491afe2984.tar.xz hercules-cbf798a87f87aafbb338d634d05181491afe2984.zip |
Added HPMHooking support for common interfaces
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/common/HPM.c | 10 | ||||
-rw-r--r-- | src/plugins/HPMHooking.c | 14 |
2 files changed, 23 insertions, 1 deletions
diff --git a/src/common/HPM.c b/src/common/HPM.c index caf0f9471..d82faee1f 100644 --- a/src/common/HPM.c +++ b/src/common/HPM.c @@ -12,6 +12,7 @@ #include "common/core.h" #include "common/db.h" #include "common/malloc.h" +#include "common/mapindex.h" #include "common/mmo.h" #include "common/showmsg.h" #include "common/socket.h" @@ -767,8 +768,13 @@ void hplugins_share_defaults(void) { HPM->share(&arg_c,"arg_c"); HPM->share(SERVER_NAME,"SERVER_NAME"); HPM->share(&SERVER_TYPE,"SERVER_TYPE"); - HPM->share(DB, "DB"); HPM->share(HPMiMalloc, "iMalloc"); + HPM->share(cmdline,"cmdline"); + /* console */ + HPM->share(console,"console"); + /* db */ + HPM->share(DB, "DB"); + /* nullpo */ HPM->share(nullpo,"nullpo"); /* showmsg */ HPM->share(showmsg,"showmsg"); @@ -786,6 +792,8 @@ void hplugins_share_defaults(void) { HPM->share(libconfig,"libconfig"); /* sysinfo */ HPM->share(sysinfo,"sysinfo"); + /* utils */ + HPM->share(HCache,"HCache"); } void hpm_init(void) { diff --git a/src/plugins/HPMHooking.c b/src/plugins/HPMHooking.c index e15cc363d..68910f503 100644 --- a/src/plugins/HPMHooking.c +++ b/src/plugins/HPMHooking.c @@ -39,6 +39,7 @@ #include "char/loginif.h" #include "char/mapif.h" #include "char/pincode.h" +#include "common/mapindex.h" #elif defined (HPMHOOKING_MAP) #define HPM_SERVER_TYPE SERVER_TYPE_MAP #define HPM_CORE_INCLUDE "HPMHooking/HPMHooking_map.HPMHooksCore.inc" @@ -80,6 +81,7 @@ #include "map/storage.h" #include "map/trade.h" #include "map/unit.h" +#include "common/mapindex.h" #else #define HPM_SERVER_TYPE SERVER_TYPE_UNKNOWN #define HPM_CORE_INCLUDE "HPMHooking/HPMHooking.HPMHooksCore.inc" @@ -89,6 +91,18 @@ #define HPM_SOURCES_INCLUDE "HPMHooking/HPMHooking.sources.inc" #error HPMHooking plugin needs to be compiled for a specific server type. Please make sure your Makefiles are up to date. #endif +#include "common/conf.h" +#include "common/console.h" +#include "common/db.h" +#include "common/malloc.h" +#include "common/nullpo.h" +#include "common/showmsg.h" +#include "common/socket.h" +#include "common/sql.h" +#include "common/strlib.h" +#include "common/sysinfo.h" +#include "common/timer.h" +#include "common/utils.h" #include "common/HPMDataCheck.h" |