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)
|
||||
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!")
|
||||
return
|
||||
end
|
||||
|
||||
local meta=minetest.get_meta(pos)
|
||||
|
|
|
@ -30,6 +30,7 @@ minetest.register_craftitem("advtrains_luaautomation:pcnaming",{
|
|||
end
|
||||
if not minetest.check_player_privs(pname, {atlatc=true}) then
|
||||
minetest.chat_send_player(pname, "Missing privilege: atlatc")
|
||||
return
|
||||
end
|
||||
if pointed_thing.type=="node" then
|
||||
local pos=pointed_thing.under
|
||||
|
|
Loading…
Reference in New Issue