Advertisement
Guest User

manger

a guest
Nov 19th, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.02 KB | None | 0 0
  1. print(os.computerID())
  2.  
  3. jobAvailable = true
  4.  
  5. xStart = -200
  6. zStart = 177
  7.  
  8. xEnd = -251
  9. zEnd = 176
  10.  
  11. qDist = 11
  12.  
  13. xNextJob = xStart
  14. zNextJob = zStart
  15. yNextJob = 67
  16.  
  17. rednet.close("right")
  18. rednet.open("right")
  19.  
  20. function setNextJob()
  21.  
  22.   zNextJob = zNextJob - qDist
  23.   if zNextJob < zEnd then
  24.     zNextJob = zStart
  25.     xNextJob = xNextJob -qDist
  26.      if xNextJob < xEnd then
  27.        jobAvailable = false
  28.      end
  29.    end
  30. end
  31. while jobAvailable do
  32.    
  33.   print("Waiting for quarry turtle")
  34.  
  35.   id, message, dis = rednet.receive()
  36.  
  37.   print("Turtle"..id.." needs a job")
  38.  
  39.  
  40.   if message == "getJob" then
  41.     print("Job available at "..xNextJob.." "..zNextJob)
  42.     rednet.send(id, "yes")
  43.     print("trace")
  44.     rednet.send(id, tostring(xNextJob))
  45.     rednet.send(id, tostring(zNextJob))
  46.     rednet.send(id, tostring(yNextJob))
  47.  
  48.     setNextJob()
  49.   end
  50. print("No more jobs")
  51. while true do
  52.   id, message, dis = rednet.receive()
  53.  
  54.   if message == "getJob" then
  55.     rednet.send(id, "no")
  56.     end
  57.   end
  58. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement