summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-08-07 13:23:58 -0300
committerJesusaves <cpntb1@ymail.com>2020-08-07 13:23:58 -0300
commita22e3af8232b2e72e2c610339b3fd4fc9a0693e9 (patch)
treed4918b73873569ae8f265e7815d0a2a6b1f1f64a
parent0902765036bc3fe663317043435b73aabe39677a (diff)
downloadevol-hercules-a22e3af8232b2e72e2c610339b3fd4fc9a0693e9.tar.gz
evol-hercules-a22e3af8232b2e72e2c610339b3fd4fc9a0693e9.tar.bz2
evol-hercules-a22e3af8232b2e72e2c610339b3fd4fc9a0693e9.tar.xz
evol-hercules-a22e3af8232b2e72e2c610339b3fd4fc9a0693e9.zip
Revert "add a script command to kick players offline"
This reverts commit 0902765036bc3fe663317043435b73aabe39677a.
-rw-r--r--src/emap/init.c1
-rw-r--r--src/emap/script_buildins.c34
-rw-r--r--src/emap/script_buildins.h1
3 files changed, 0 insertions, 36 deletions
diff --git a/src/emap/init.c b/src/emap/init.c
index 8a401b2..5f662c6 100644
--- a/src/emap/init.c
+++ b/src/emap/init.c
@@ -217,7 +217,6 @@ HPExport void plugin_init (void)
addScriptCommand("setitemoptionbyindex", "iii*", setItemOptionByIndex);
addScriptCommand("isinstance", "i", isInstance);
addScriptCommand("readbattleparam","ii",readBattleParam);
- addScriptCommand("kick", "v?", kick);
// TMW2 Custom Script Commands
addScriptCommand("getguildinfo","i",getguildinfo);
diff --git a/src/emap/script_buildins.c b/src/emap/script_buildins.c
index 4c2ea93..da9ccf2 100644
--- a/src/emap/script_buildins.c
+++ b/src/emap/script_buildins.c
@@ -2515,40 +2515,6 @@ BUILDIN(readBattleParam)
return true;
}
-BUILDIN(kick)
-{
- struct map_session_data *tsd = NULL;
-
- if (script_isstringtype(st, 2)) {
- tsd = map->nick2sd(script_getstr(st, 2), false);
- } else {
- tsd = map->id2sd(script_getnum(st, 2));
- }
-
- if (tsd == NULL) {
- // silently fail
- script_pushint(st, 0);
- return true;
- }
-
- // clif_authfail_fd reason
- // see https://github.com/ManaPlus/ManaPlus/blob/master/src/net/eathena/generalrecv.cpp#L48
- int reason = 15; // default: 15 - disconnection forced by a GM
-
- if (script_hasdata(st, 3)) {
- reason = script_getnum(st, 3);
- }
-
- if (tsd->fd > 0) {
- clif->authfail_fd(tsd->fd, reason);
- } else {
- map->quit(tsd);
- }
-
- script_pushint(st, 1);
- return true;
-}
-
///////////////////////////////////////////////////////////////////////////////
// TMW2 Custom Commands
diff --git a/src/emap/script_buildins.h b/src/emap/script_buildins.h
index f753091..5c0544b 100644
--- a/src/emap/script_buildins.h
+++ b/src/emap/script_buildins.h
@@ -102,7 +102,6 @@ BUILDIN(getItemOptionParamByIndex);
BUILDIN(setItemOptionByIndex);
BUILDIN(isInstance);
BUILDIN(readBattleParam);
-BUILDIN(kick);
// TMW2 Build Ins
BUILDIN(getguildinfo);