From 7b8975ebd8fba27c106c30f6ed4e30438be14ea7 Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Wed, 17 Mar 2021 17:19:43 +0100 Subject: [PATCH] Pass server to join callback --- README.md | 2 +- rpc.lua | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 758ad28..935e43f 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ Description: Sends a message to all other minetest servers ``` > `multiserver.register_on_joinplayer(callback)` ``` -callback: Callback function (params: name) +callback: Callback function (params: name, srv) Description: Registers a callback for global join events ``` > `multiserver.register_on_leaveplayer(callback)` diff --git a/rpc.lua b/rpc.lua index 95591fe..6fb2851 100644 --- a/rpc.lua +++ b/rpc.lua @@ -33,8 +33,9 @@ minetest.register_on_modchannel_message(function(channel_name, sender, msg) p = multiserver.tobool(msg:split(" ")[3]) elseif cmd == "->JOIN" then local name = msg:split(" ")[3] + local srv = msg:split(" ")[4] for _, f in ipairs(multiserver.on_joinplayer) do - f(name) + f(name, srv) end elseif cmd == "->LEAVE" then local name = msg:split(" ")[3]