Pass server to join callback

master
HimbeerserverDE 2021-03-17 17:19:43 +01:00
parent 2ac386aa8d
commit 7b8975ebd8
No known key found for this signature in database
GPG Key ID: 1A651504791E6A8B
2 changed files with 3 additions and 2 deletions

View File

@ -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)`

View File

@ -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]