diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-10-19 15:37:17 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-10-19 16:49:42 +0300 |
commit | 6eb6d10d8e1f4fa01d6a5bdc222149cd8552eb6a (patch) | |
tree | f7423968f9b11349f0aecbac1dca63f851ef9099 /src/emap/pc.c | |
parent | 605743927ad2d23df4c889b9dabd23f03b9c158b (diff) | |
download | evol-hercules-6eb6d10d8e1f4fa01d6a5bdc222149cd8552eb6a.tar.gz evol-hercules-6eb6d10d8e1f4fa01d6a5bdc222149cd8552eb6a.tar.bz2 evol-hercules-6eb6d10d8e1f4fa01d6a5bdc222149cd8552eb6a.tar.xz evol-hercules-6eb6d10d8e1f4fa01d6a5bdc222149cd8552eb6a.zip |
add mount into pc into packet.
Diffstat (limited to 'src/emap/pc.c')
-rw-r--r-- | src/emap/pc.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/emap/pc.c b/src/emap/pc.c index 73b9e58..a099c3c 100644 --- a/src/emap/pc.c +++ b/src/emap/pc.c @@ -28,6 +28,7 @@ #include "emap/struct/sessionext.h" int langScriptId; +int mountScriptId; int epc_readparam_pre(TBL_PC* sd, int *type) { @@ -49,9 +50,15 @@ int epc_setregistry(TBL_PC *sd, int64 *reg, int *val) struct SessionExt *data = session_get_bysd(sd); if (!data) return 0; - data->language = *val; } + else if (*reg == mountScriptId) + { + struct SessionExt *data = session_get_bysd(sd); + if (!data) + return 0; + data->mount = *val; + } return 0; } |