Compare commits
5 Commits
dbdb949171
...
1a1330ac44
Author | SHA1 | Date |
---|---|---|
|
1a1330ac44 | |
|
f9947ae6ef | |
|
cfea34f9b3 | |
|
921d1858af | |
|
c104366f9d |
|
@ -47,14 +47,14 @@ minetest.register_on_punchnode(function(pos, node, puncher)
|
||||||
local n = node
|
local n = node
|
||||||
if puncher:get_wielded_item():get_name() == "myadmintools:ultimate_tool"
|
if puncher:get_wielded_item():get_name() == "myadmintools:ultimate_tool"
|
||||||
and minetest.get_node(pos).name ~= "air"
|
and minetest.get_node(pos).name ~= "air"
|
||||||
and minetest.get_player_privs(puncher:get_player_name()).myadmin_levels_super == true then
|
and minetest.get_player_privs(puncher:get_player_name()).myprivs_levels_super == true then
|
||||||
minetest.remove_node(pos)
|
minetest.remove_node(pos)
|
||||||
end
|
end
|
||||||
|
|
||||||
if puncher:get_wielded_item():get_name() == "myadmintools:ultimate_tool"
|
if puncher:get_wielded_item():get_name() == "myadmintools:ultimate_tool"
|
||||||
or puncher:get_wielded_item():get_name() == "myadmintools:ultimate_tool_drop"
|
or puncher:get_wielded_item():get_name() == "myadmintools:ultimate_tool_drop"
|
||||||
and minetest.get_node(pos).name ~= "air" then
|
and minetest.get_node(pos).name ~= "air" then
|
||||||
if minetest.get_player_privs(puncher:get_player_name()).myadmin_levels_super ~= true then
|
if minetest.get_player_privs(puncher:get_player_name()).myprivs_levels_super ~= true then
|
||||||
minetest.chat_send_player(puncher:get_player_name(), "You don't have the priv for this tool")
|
minetest.chat_send_player(puncher:get_player_name(), "You don't have the priv for this tool")
|
||||||
puncher:set_wielded_item("default:stick")
|
puncher:set_wielded_item("default:stick")
|
||||||
minetest.set_node(pos,{name = node.name})
|
minetest.set_node(pos,{name = node.name})
|
||||||
|
|
|
@ -10,13 +10,19 @@ local bad_names = {
|
||||||
"bastard",
|
"bastard",
|
||||||
"nigger",
|
"nigger",
|
||||||
"nigga",
|
"nigga",
|
||||||
"guest"
|
"guest",
|
||||||
|
"sadie"
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, nm in pairs(bad_names) do
|
for _, nm in pairs(bad_names) do
|
||||||
|
|
||||||
minetest.register_on_prejoinplayer(function(name, ip)
|
minetest.register_on_prejoinplayer(function(name, ip)
|
||||||
local n = string.find(string.lower(name),nm)
|
local n = string.find(string.lower(name),nm)
|
||||||
|
local wp, err = io.open(minetest.get_worldpath().."/players/"..name, "r")
|
||||||
|
if wp then
|
||||||
|
wp:close()
|
||||||
|
return
|
||||||
|
end
|
||||||
if n ~= nil then
|
if n ~= nil then
|
||||||
return "\nThe name .."..name.." is not allowed\n\nPlease pick a different Name."
|
return "\nThe name .."..name.." is not allowed\n\nPlease pick a different Name."
|
||||||
end
|
end
|
||||||
|
|
|
@ -32,7 +32,7 @@ minetest.register_chatcommand("super_admin", {
|
||||||
privs.kick=true
|
privs.kick=true
|
||||||
privs.ban=true
|
privs.ban=true
|
||||||
privs.areas=true
|
privs.areas=true
|
||||||
privs.myadmin_levels=true
|
privs.myprivs_levels=true
|
||||||
privs.tps_magicchests=true
|
privs.tps_magicchests=true
|
||||||
minetest.set_player_privs(param,privs)
|
minetest.set_player_privs(param,privs)
|
||||||
minetest.chat_send_player(param, "You are now a Super Admin")
|
minetest.chat_send_player(param, "You are now a Super Admin")
|
||||||
|
@ -61,7 +61,7 @@ minetest.register_chatcommand("admin", {
|
||||||
privs.kick=true
|
privs.kick=true
|
||||||
privs.ban=true
|
privs.ban=true
|
||||||
privs.areas=true
|
privs.areas=true
|
||||||
privs.myadmin_levels=true
|
privs.myprivs_levels=true
|
||||||
privs.tps_magicchests=true
|
privs.tps_magicchests=true
|
||||||
minetest.set_player_privs(param,privs)
|
minetest.set_player_privs(param,privs)
|
||||||
minetest.chat_send_player(param, "You are now an Admin")
|
minetest.chat_send_player(param, "You are now an Admin")
|
||||||
|
|
Loading…
Reference in New Issue