Advertisement
cochise57

Untitled

Aug 23rd, 2015
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. os.loadAPI("ocs/apis/sensor")
  2. prox = sensor.wrap("back")
  3.  
  4.  
  5. while true do
  6. local target = prox.getTargets()
  7. for tarName, _ in pairs(target) do
  8. --fetch the detailed information table for the current target.
  9. local details = prox.getTargetDetails(tarName)
  10. if details ~= nil then
  11. if details.Riding ~= nil then
  12. if details.Riding.Name == "Creeper" then
  13. --while rs.testBundledInput("left", colors.green) == false do
  14. --print("Wait")
  15. rs.setBundledOutput("right", colors.white)
  16. --os.sleep(0.5)
  17. --end
  18. --rs.setBundledOutput("right",0)
  19. break
  20. elseif details.Riding.Name == "Spider" then
  21. --while rs.testBundledInput("left", colors.green) == false do
  22. --print("Wait")
  23. rs.setBundledOutput("right", colors.black)
  24. --os.sleep(0.5)
  25. --end
  26. --rs.setBundledOutput("right",0)
  27. break
  28. elseif details.Riding.Name == "Skeleton" then
  29. --while rs.testBundledInput("left", colors.green) == false do
  30. --print("Wait")
  31. rs.setBundledOutput("right", colors.gray)
  32. -- os.sleep(0.5)
  33. --end
  34. --rs.setBundledOutput("right",0)
  35. break
  36. elseif details.Riding.Name == "Zombie" then
  37. --while rs.testBundledInput("left", colors.green) == false do
  38. -- print("Wait")
  39. rs.setBundledOutput("right", colors.green)
  40. --os.sleep(0.5)
  41. --end
  42. --rs.setBundledOutput("right",0)
  43. break
  44. else
  45. rs.setBundledOutput("right", 0)
  46. --os.sleep(1.5)
  47. break
  48. end
  49. else
  50. --print("Mob absent")
  51. break
  52. end
  53. else
  54. break
  55. end
  56.  
  57. os.sleep(1.2)
  58. end
  59. os.sleep(1.2)
  60. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement