1 coronaserver.savedata.grantall = coronaserver.savedata.grantall or {}
3 function coronaserver.update_privs(player)
4 local name = player:get_player_name()
5 local privs = minetest.get_player_privs(name)
6 for _, priv in pairs(coronaserver.savedata.grantall) do
9 minetest.set_player_privs(name, privs)
12 minetest.register_on_joinplayer(coronaserver.update_privs)
14 minetest.register_chatcommand("grantall", {
15 description = "Grant a privilegue to players when they join",
17 privs = {privs = true},
18 func = function(name, param)
19 coronaserver.savedata.grantall[#coronaserver.savedata.grantall] = param
20 local players = minetest.get_connected_players()
21 for _, player in pairs(players) do
22 coronaserver.update_privs(player)