16 lines
778 B
Lua
16 lines
778 B
Lua
-- I had no idea how to do it, so, uhm... this is how Minetest handles callbacks
|
|
local function make_registration()
|
|
local t = {}
|
|
local registerfunc = function(func)
|
|
t[#t+1] = func
|
|
end
|
|
return t, registerfunc
|
|
end
|
|
|
|
parties.registered_on_pre_party_invite, parties.register_on_pre_party_invite = make_registration()
|
|
parties.registered_on_party_invite, parties.register_on_party_invite = make_registration()
|
|
parties.registered_on_pre_party_join, parties.register_on_pre_party_join = make_registration()
|
|
parties.registered_on_party_join, parties.register_on_party_join = make_registration()
|
|
parties.registered_on_party_leave, parties.register_on_party_leave = make_registration()
|
|
parties.registered_on_party_disband, parties.register_on_party_disband = make_registration()
|