Pass server to join callback
parent
2ac386aa8d
commit
7b8975ebd8
|
@ -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)`
|
||||
|
|
3
rpc.lua
3
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]
|
||||
|
|
Loading…
Reference in New Issue