add protection bypass check to new commands
This commit is contained in:
parent
c147242c7d
commit
f4beba6cf6
1 changed files with 6 additions and 3 deletions
|
|
@ -135,7 +135,8 @@ minetest.register_chatcommand("protector_show_area", {
|
||||||
meta = minetest.get_meta(pos[n])
|
meta = minetest.get_meta(pos[n])
|
||||||
owner = meta:get_string("owner") or ""
|
owner = meta:get_string("owner") or ""
|
||||||
|
|
||||||
if owner == name then
|
if owner == name
|
||||||
|
or minetest.check_player_privs(name, {protection_bypass = true}) then
|
||||||
minetest.add_entity(pos[n], "protector:display")
|
minetest.add_entity(pos[n], "protector:display")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
@ -194,7 +195,8 @@ minetest.register_chatcommand("protector_show", {
|
||||||
meta = minetest.get_meta(row)
|
meta = minetest.get_meta(row)
|
||||||
owner = meta:get_string("owner") or ""
|
owner = meta:get_string("owner") or ""
|
||||||
|
|
||||||
if owner == name then
|
if owner == name
|
||||||
|
or minetest.check_player_privs(name, {protection_bypass = true}) then
|
||||||
minetest.swap_node(row, {name = "protector:protect"})
|
minetest.swap_node(row, {name = "protector:protect"})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
@ -228,7 +230,8 @@ minetest.register_chatcommand("protector_hide", {
|
||||||
meta = minetest.get_meta(row)
|
meta = minetest.get_meta(row)
|
||||||
owner = meta:get_string("owner") or ""
|
owner = meta:get_string("owner") or ""
|
||||||
|
|
||||||
if owner == name then
|
if owner == name
|
||||||
|
or minetest.check_player_privs(name, {protection_bypass = true}) then
|
||||||
minetest.swap_node(row, {name = "protector:protect_hidden"})
|
minetest.swap_node(row, {name = "protector:protect_hidden"})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue