aboutsummaryrefslogtreecommitdiff
path: root/models/gleis/rail_my_rt.blend1
diff options
context:
space:
mode:
authororwell96 <mono96.mml@gmail.com>2016-08-21 21:46:16 +0200
committerorwell96 <mono96.mml@gmail.com>2016-08-21 21:46:16 +0200
commit2593b1af1625f9cc3db879541f8425217646b652 (patch)
tree0a779c9bb78026f05bebe8e53266c323490afc72 /models/gleis/rail_my_rt.blend1
parent2ed61efc15322c00863ded46dab722e57316db58 (diff)
downloadadvtrains-2593b1af1625f9cc3db879541f8425217646b652.tar.gz
advtrains-2593b1af1625f9cc3db879541f8425217646b652.tar.bz2
advtrains-2593b1af1625f9cc3db879541f8425217646b652.zip
repairing the trackworker
Diffstat (limited to 'models/gleis/rail_my_rt.blend1')
0 files changed, 0 insertions, 0 deletions
n> end if not minetest.check_player_privs(pname, {interlocking=true}) then minetest.chat_send_player(pname, "Insufficient privileges to use this!") return end if pointed_thing.type=="node" then local pos=pointed_thing.under if advtrains.is_passive(pos) then local form = "size[7,5]label[0.5,0.5;Route lock inspector]" local pts = minetest.pos_to_string(pos) local rtl = ilrs.has_route_lock(pts) if rtl then form = form.."label[0.5,1;Route locks currently put:\n"..rtl.."]" form = form.."button_exit[0.5,3.5; 5,1;clear;Clear]" else form = form.."label[0.5,1;No route locks set]" form = form.."button_exit[0.5,3.5; 5,1;emplace;Emplace manual lock]" end minetest.show_formspec(pname, "at_il_rtool_"..pts, form) else minetest.chat_send_player(pname, "Cannot use this here.") return end end end, }) minetest.register_on_player_receive_fields(function(player, formname, fields) local pname = player:get_player_name() if not minetest.check_player_privs(pname, "interlocking") then return end local pos local pts = string.match(formname, "^at_il_rtool_(.+)$") if pts then pos = minetest.string_to_pos(pts) end if pos then if advtrains.is_passive(pos) then if fields.clear then ilrs.remove_route_locks(pts) end if fields.emplace then ilrs.add_manual_route_lock(pts, "Manual lock ("..pname..")") end end end end)