Compare commits

...

5 Commits

Author SHA1 Message Date
Don 1a1330ac44 Update init.lua 2017-01-09 18:04:31 -08:00
DonBatman f9947ae6ef Added sadie to banned names 2016-07-20 18:51:01 -07:00
DonBatman cfea34f9b3 fixed error 2016-07-18 18:19:19 -07:00
DonBatman 921d1858af Check for existing player 2016-07-07 07:35:40 -07:00
DonBatman c104366f9d fix another typo 2016-05-06 15:52:03 -07:00
3 changed files with 11 additions and 5 deletions

View File

@ -47,14 +47,14 @@ minetest.register_on_punchnode(function(pos, node, puncher)
local n = node
if puncher:get_wielded_item():get_name() == "myadmintools:ultimate_tool"
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)
end
if puncher:get_wielded_item():get_name() == "myadmintools:ultimate_tool"
or puncher:get_wielded_item():get_name() == "myadmintools:ultimate_tool_drop"
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")
puncher:set_wielded_item("default:stick")
minetest.set_node(pos,{name = node.name})

View File

@ -10,13 +10,19 @@ local bad_names = {
"bastard",
"nigger",
"nigga",
"guest"
"guest",
"sadie"
}
for _, nm in pairs(bad_names) do
minetest.register_on_prejoinplayer(function(name, ip)
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
return "\nThe name .."..name.." is not allowed\n\nPlease pick a different Name."
end

View File

@ -32,7 +32,7 @@ minetest.register_chatcommand("super_admin", {
privs.kick=true
privs.ban=true
privs.areas=true
privs.myadmin_levels=true
privs.myprivs_levels=true
privs.tps_magicchests=true
minetest.set_player_privs(param,privs)
minetest.chat_send_player(param, "You are now a Super Admin")
@ -61,7 +61,7 @@ minetest.register_chatcommand("admin", {
privs.kick=true
privs.ban=true
privs.areas=true
privs.myadmin_levels=true
privs.myprivs_levels=true
privs.tps_magicchests=true
minetest.set_player_privs(param,privs)
minetest.chat_send_player(param, "You are now an Admin")