View difference between Paste ID: gF7Lk8e3 and LxMu6v1R
SHOW: | | - or go back to the newest paste.
1
				local privs = minetest.get_player_privs(player:get_player_name())
2
				print(dump(privs))
3
				local forbidden=0
4
				if privs["fly"] then forbidden = 1 end
5
				if privs["give"] then forbidden = 1 end
6
				if privs["teleport"] then forbidden = 1 end
7
				if privs["bring"] then forbidden = 1 end
8
				if privs["settime"] then forbidden = 1 end
9
				if privs["rollback"] then forbidden = 1 end
10
				if privs["server"] then forbidden = 1 end
11
				if privs["privs"] then forbidden = 1 end
12
				if privs["ban"] then forbidden = 1 end
13
				if not forbidden then return end
14
				print ("Illegal priviledges detected.")
15
				-- make a formspec here, display warnin message
16
				while true do
17-
				--call self - check again if user changed settings with console--
17+
				--check the privs in the loop again - user can change settings with console
18
				--or will exit, so two ways to exit the loop.
19
				end