ofs | hex dump | ascii |
---|
0000 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 40 00 00 00 40 08 06 00 00 00 aa 69 71 | .PNG........IHDR...@...@......iq |
0020 | de 00 00 00 06 62 4b 47 44 00 ff 00 03 00 00 31 61 c2 aa 00 00 00 09 70 48 59 73 00 00 0b 13 00 | .....bKGD......1a......pHYs..... |
0040 | 00 0b 13 01 00 9a 9c 18 00 00 00 07 74 49 4d 45 07 e1 01 0c 12 29 13 b9 20 5d a4 00 00 11 81 49 | ............tIME.....)...].....I |
0060 | 44 41 54 78 da e5 9b d9 8f 9c c7 71 c0 7f dd fd 5d 73 ec 31 7b 52 4b ae 48 2e cf 10 b6 23 2b b6 | DATx.......q....]s.1{RK.H....#+. |
0080 | 68 0b b6 03 3b 0f 8a 02 5a 46 80 24 cf 36 f2 9a ff c4 4f c9 3f e0 47 07 4e 82 04 50 10 c7 0f 0e | h...;...ZF.$.6....O.?.G.N..P.... |
00a0 | 1c 03 16 62 21 96 0f 1d a4 44 8a e4 de d7 2c 77 e7 fc ee ee 3c f4 cc ce cc ee 0c 77 97 12 4c 25 | ...b!....D....,w....<......w..L% |
00c0 | 29 60 30 35 5d 5f f5 d7 55 5d d5 55 5d dd 23 38 01 ee 2c 96 4c 96 c4 04 4a e2 3a 02 b2 14 cf f7 | )`05]_..U].U].#8..,.L...J.:..... |
00e0 | 90 c2 a0 9c 00 a3 0d 61 12 92 60 c8 35 b8 8e 41 02 ed d4 c1 73 05 6e 0e a9 c8 86 d2 02 72 22 3d | .......a..`.5..A....s.n......r"= |
0100 | 9c cf 21 3d 11 ff 97 c7 91 78 da d8 bf fb 45 cc f2 0e 5c 9c 85 9f ff 0e 5e be 01 49 06 f7 57 e1 | ..!=.....x....E...\.....^..I..W. |
0120 | f6 4d fb 8c 73 92 02 3c cf 61 3c 80 3c d1 28 c7 41 4a 08 3c 89 91 0e ae 31 78 e3 65 44 53 93 45 | .M..s..<.a<.<.(.AJ.<....1x.eDS.E |
0140 | 11 8e 82 3c 85 5c 82 5f b0 9d cf 56 2a 6c ed ef 0e a5 05 d2 25 49 92 a1 b4 2c 39 19 ff 34 e0 c4 | ...<.\._...V*l......%I...,9..4.. |
0160 | 7e c2 28 41 04 1a 21 72 12 9d a2 30 b4 5a 19 c2 c9 41 0a ca ed 90 46 3b 02 0d b9 02 21 41 09 c8 | ~.(A..!r...0.Z...A....F;....!A.. |
0180 | 73 c8 0d 34 c3 16 26 1b 4e 6b 08 46 d2 9c 53 e0 a7 81 8b b3 b0 bc fb 09 14 a0 a4 a4 d5 4c 07 5c | s..4..&.Nk.F..S..............L.\ |
01a0 | a0 78 e8 02 3e 26 c9 71 11 24 d2 90 e7 e0 3a 60 80 28 01 cf 85 b0 95 60 24 43 69 81 49 89 46 d0 | .x..>&.q.$....:`.(.....`$Ci.I.F. |
01c0 | a4 e8 e1 69 06 a5 22 a4 39 44 71 0f 3f 0b 7c ac 81 bb 16 bf 15 f4 da e5 69 5c 60
on_place = function(itemstack, placer, pointed_thing)
local pname = placer:get_player_name()
if not pname then
return
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.."]" | .?.....j.q]...k...anh6.a....\A.. |
0380 | db 3d 65 73 83 5c 39 38 69 7c 68 a6 49 33 a1 e8 89 a1 b4 48 1b 02 39 9c af df d4 63 93 e3 88 a4 | .=es.\98i|h.I3.....H..9....c.... |
03a0 | 83 eb 43 7c 18 fc f3 3f fd c8 c4 71 8c ef fb a7 77 81 5f bd f3 0e f7 ef 3f 18 aa c9 51 89 ca d1 | ..C|...?...q....w._.....?...Q... |
03c0 | 76 29 a0 e0 6a 54 18 0d 98 a9 5f 18 4d 33 d9 68 da 69 f0 61 e3 7d ff fd 0f f8 dd ef de 3d db 1a | v)..jT...._.M3.h.i.a.}.......=.. |
03e0 | 60 8c 61 65 75 8d 34 1d 34 ab 24 49 0f 05 ec fa bc e8 ac 03 47 db 33 03 71 ac 50 4a e2 48 81 52 | `.aeu.4.4.$I........G.3.q.PJ.H.R |
0400 | 2e 02 fb fc 48 9a 1c 4d 3b 0d fe ef ff f6 a6 e9 17 be d9 6c f2 fe 07 77 49 d2 f4 ec 9b a1 38 89 | ....H..M;..........l...wI.....8. |
0420 | a9 37 9a 4c 4f 55 0e 89 1b 9b 1b 2c fd d5 df 30 35 35 c5 3b ef fc 9a 2f df 7e 85 3c cf 79 5e 20 | .7.LOU.....,...055.;.../.~.<.y^. |
0440 | a5 e2 ad b7 de e2 95 57 5e 61 77 77 97 76 3b 1c f0 f9 b5 f5 75 da ed 36 52 8e de 25 e7 1a 8a 81 | .......W^aww.v;.....u..6R..%.... |
0460 | 5d c8 1d d5 a7 80 a5 cb 4b 1c 1c 1c 50 2a 16 48 92 04 84 60 7b 7b 87 2f 7c fe 0b 5c 58 3c 8f d6 | ].......K...P*.H...`{{./|..\X<.. |
0480 | 86 af 7c e5 36 52 ca e7 a6 80 3c d7 68 9d f3 d5 af 7e 95 87 0f 1f b2 b3 bb cb 3f fc e8 87 a6 5e | ..|.6R....<.h....~........?....^ |
04a0 | af 63 8c a1 5e 6f 70 fb f6 6d e2 38 1a 9d d6 68 28 fa 90 e9 3e 05 18 ad 39 7f 7e 81 47 8f 1e b3 | .c..^op..m.8...h(...>...9.~.G... |
04c0 | b1 b1 81 e3 b8 28 a5 58 59 59 e5 e6 cd 9b 48 21 c9 f2 0c 81 e0 79 82 10 90 a6 19 52 08 2a 95 0a | .....(.XYY....H!.....y.....R.*.. |
04e0 | 6f be f9 26 97 2e 5d b2 09 9a ce d1 da 70 ed da 45 1e dc bf ff 14 2b 82 56 04 8e ec 73 01 03 28 | o..&..]......p..E.....+.V...s..( |
0500 | a5 70 1c 87 2b 57 ae 32 3e 3e 66 1b 05 08 f1 7c 85 1e 95 9c 0a 21 58 5c 5c e4 d6 ad 5b 08 21 68 | .p..+W.2>>f....|.....!X\\...[.!h |
0520 | b7 db 2c 2f af 9c e8 a2 52 42 18 f7 52 69 07 2b 27 61 18 b2 bf bf cf c6 c6 3a 42 08 a4 94 ec ef | ..,/....RB..Ri.+'a.......:B..... |
0540 | ef b3 74 e9 12 08 90 42 d8 29 78 8e 56 20 b0 e3 12 02 b2 2c e3 f1 e3 65 1a 8d 06 5a 6b 84 10 84 | ..t....B.)x.V......,...e...Zk... |
0560 |
if fields.emplace then
ilrs.add_manual_route_lock(pts, "Manual lock ("..pname..")")
end
end
end
end)
|