diff options
author | dastgir <dastgirpojee@rocketmail.com> | 2015-09-09 09:28:39 -0400 |
---|---|---|
committer | dastgir <dastgirpojee@rocketmail.com> | 2015-09-09 10:03:58 -0400 |
commit | 0af11c16f1daf23d77a237b9452945706e9b40bc (patch) | |
tree | 004aa5258eb7eb37a29b8dc04a9df6b357ee0857 /src/common | |
parent | c76aa5f4843a521b1839875bf6c139f4658bd6d1 (diff) | |
download | hercules-0af11c16f1daf23d77a237b9452945706e9b40bc.tar.gz hercules-0af11c16f1daf23d77a237b9452945706e9b40bc.tar.bz2 hercules-0af11c16f1daf23d77a237b9452945706e9b40bc.tar.xz hercules-0af11c16f1daf23d77a237b9452945706e9b40bc.zip |
Autotrade Struct to HPM
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/HPMi.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/common/HPMi.h b/src/common/HPMi.h index bd8d8fe64..e03f52e3b 100644 --- a/src/common/HPMi.h +++ b/src/common/HPMi.h @@ -71,11 +71,12 @@ enum HPluginDataTypes { HPDT_MOBDATA, HPDT_ITEMDATA, HPDT_BGDATA, + HPDT_AUTOTRADE_VEND, }; /* used in macros and conf storage */ enum HPluginConfType { - HPCT_BATTLE, /* battle-conf (map-server */ + HPCT_BATTLE, /* battle-conf (map-server) */ HPCT_LOGIN, /* login-server.conf (login-server) */ HPCT_CHAR, /* char-server.conf (char-server) */ HPCT_CHAR_INTER, /* inter-server.conf (char-server) */ @@ -138,6 +139,10 @@ enum HPluginConfType { #define addToBGDATA(ptr,data,index,autofree) (HPMi->addToHPData(HPDT_BGDATA,HPMi->pid,(ptr),(data),(index),(autofree))) #define getFromBGDATA(ptr,index) (HPMi->getFromHPData(HPDT_BGDATA,HPMi->pid,(ptr),(index))) #define removeFromBGDATA(ptr,index) (HPMi->removeFromHPData(HPDT_BGDATA,HPMi->pid,(ptr),(index))) +/* autotrade_vending */ +#define addToATVEND(ptr,data,index,autofree) (HPMi->addToHPData(HPDT_AUTOTRADE_VEND,HPMi->pid,(ptr),(data),(index),(autofree))) +#define getFromATVEND(ptr,index) (HPMi->getFromHPData(HPDT_AUTOTRADE_VEND,HPMi->pid,(ptr),(index))) +#define removeFromATVEND(ptr,index) (HPMi->removeFromHPData(HPDT_AUTOTRADE_VEND,HPMi->pid,(ptr),(index))) /// HPMi->addCommand #define addAtcommand(cname,funcname) do { \ |