From e0c3a48cb292027c66d678739eb97078c56088a3 Mon Sep 17 00:00:00 2001 From: kiritow <1362050620@qq.com> Date: Mon, 8 Jan 2018 12:01:33 +0800 Subject: [PATCH] Update transport client --- transport_client.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/transport_client.lua b/transport_client.lua index 1e6fb14..17b80b0 100644 --- a/transport_client.lua +++ b/transport_client.lua @@ -208,7 +208,7 @@ local function getNewTransID(cnt) end local function SetTicket(Dest) - routing_track.setDestination(Dest) + out_ticket.setDestination(Dest) end local function doLoadWork(item_cnt) @@ -267,6 +267,14 @@ local function doLoadWork(item_cnt) lockway=0 end + local function startOutWay() + setSignal("OutCtrl",green) + os.sleep(0.5) + setSignal("OutCtrl",red) + + unlockOutWay() + end + while true do local e=GetNextEvent(bus) if(e.event=="minecart") then @@ -288,7 +296,9 @@ local function doLoadWork(item_cnt) elseif(e.minecartType=="cart_worldspike_admin") then print("LoadWork: Found world spike. Finish.") trigger() - unlockOutWay() + trigger() + + startOutWay() break else print("LoadWork: Skipping unknown cart_type: " .. e.minecartType)