Added Super Admin

master
DonBatman 2016-03-23 07:18:39 -07:00
parent bc9144f97d
commit ba2e888981
1 changed files with 32 additions and 3 deletions

View File

@ -1,5 +1,6 @@
minetest.register_privilege("myadmin_levels", "Lets person set level of privlege people have")
minetest.register_privilege("myadmin_levels_super", "Lets person set level of privlege people have plus the super level")
minetest.register_chatcommand("myadmin_commands", {
privs = {privs = true},
@ -9,10 +10,10 @@ minetest.register_chatcommand("myadmin_commands", {
end,
})
minetest.register_chatcommand("admin", {
minetest.register_chatcommand("super_admin", {
params = "",
description = "Administrator",
privs={myadmin_levels=true},
description = "Super Administrator",
privs={myadmin_levels_super=true},
func = function(name, param)
if minetest.get_player_by_name(param) then
minetest.set_player_privs(param, {})
@ -33,6 +34,34 @@ minetest.register_chatcommand("admin", {
privs.myadmin_levels=true
privs.tps_magicchests=true
minetest.set_player_privs(param,privs)
minetest.chat_send_player(param, "You are now a Super Admin")
minetest.chat_send_player(name, param .. " is now a Super Admin")
return true
end
end})
minetest.register_chatcommand("admin", {
params = "",
description = "Administrator",
privs={myadmin_levels=true},
func = function(name, param)
if minetest.get_player_by_name(param) then
minetest.set_player_privs(param, {})
local privs=minetest.get_player_privs(param)
privs.shout=true
privs.interact=true
privs.home=true
privs.teleport=true
privs.bring=true
privs.fast=true
privs.fly=true
privs.noclip=true
privs.basic_privs=true
privs.kick=true
privs.ban=true
privs.myadmin_levels=true
privs.tps_magicchests=true
minetest.set_player_privs(param,privs)
minetest.chat_send_player(param, "You are now an Admin")
minetest.chat_send_player(name, param .. " is now an Admin")
return true