Fix privilege enforcement being useless
Privilege violations caused an error message but didn't abort the operationmaster
parent
ba0e75a692
commit
a091ac2e1d
BIN
advtrains.zip
BIN
advtrains.zip
Binary file not shown.
|
@ -58,6 +58,7 @@ end
|
||||||
function ac.on_receive_fields(pos, formname, fields, player)
|
function ac.on_receive_fields(pos, formname, fields, player)
|
||||||
if not minetest.check_player_privs(player:get_player_name(), {atlatc=true}) then
|
if not minetest.check_player_privs(player:get_player_name(), {atlatc=true}) then
|
||||||
minetest.chat_send_player(player:get_player_name(), "Missing privilege: atlatc - Operation cancelled!")
|
minetest.chat_send_player(player:get_player_name(), "Missing privilege: atlatc - Operation cancelled!")
|
||||||
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local meta=minetest.get_meta(pos)
|
local meta=minetest.get_meta(pos)
|
||||||
|
|
|
@ -30,6 +30,7 @@ minetest.register_craftitem("advtrains_luaautomation:pcnaming",{
|
||||||
end
|
end
|
||||||
if not minetest.check_player_privs(pname, {atlatc=true}) then
|
if not minetest.check_player_privs(pname, {atlatc=true}) then
|
||||||
minetest.chat_send_player(pname, "Missing privilege: atlatc")
|
minetest.chat_send_player(pname, "Missing privilege: atlatc")
|
||||||
|
return
|
||||||
end
|
end
|
||||||
if pointed_thing.type=="node" then
|
if pointed_thing.type=="node" then
|
||||||
local pos=pointed_thing.under
|
local pos=pointed_thing.under
|
||||||
|
|
Loading…
Reference in New Issue