diff options
author | gumi <mekolat@users.noreply.github.com> | 2017-06-24 09:13:50 -0400 |
---|---|---|
committer | gumi <mekolat@users.noreply.github.com> | 2017-06-24 09:27:14 -0400 |
commit | d382ab002074b76315bc9980bd8550fb778f51fb (patch) | |
tree | 6b6dbf7d4f0786e1462f39f8b52edbc5c45cdf1d | |
parent | acdde91ef9675a44ecd9a02d7f543814a75f0093 (diff) | |
download | hercules-d382ab002074b76315bc9980bd8550fb778f51fb.tar.gz hercules-d382ab002074b76315bc9980bd8550fb778f51fb.tar.bz2 hercules-d382ab002074b76315bc9980bd8550fb778f51fb.tar.xz hercules-d382ab002074b76315bc9980bd8550fb778f51fb.zip |
allow addchannelhandler to be called with attached rid
-rw-r--r-- | src/map/script.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/map/script.c b/src/map/script.c index ea8b03450..e0bdecd47 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -23057,9 +23057,10 @@ BUILDIN(channelmes) BUILDIN(addchannelhandler) { int i; + struct map_session_data *sd = map->id2sd(st->rid); const char *channelname = script_getstr(st, 2); const char *eventname = script_getstr(st, 3); - struct channel_data *chan = channel->search(channelname, NULL); + struct channel_data *chan = channel->search(channelname, sd); if (!chan) { script_pushint(st, 0); |