Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- MobLimiter
- local monitor, kHour, kDay, kMin
- kHour = 0
- kMin = 10
- kDay = 0
- while true do
- local sides = {"left", "right", "top", "bottom", "front", "back"}
- for i, side in pairs(sides) do
- if (peripheral.isPresent(side)) then
- local deviceType = peripheral.getType(side)
- local peripher = peripheral.wrap(side)
- if (deviceType == "monitor") then
- peripher.setTextScale(0.9)
- monitor = peripher
- end
- --print("Debug: side: '"..side.."', device: '"..deviceType.."'")
- end
- end
- local time = os.time()
- local fTime = textutils.formatTime(time, true)
- monitor.clear()
- monitor.setCursorPos(1, 1)
- monitor.write("Now is:")
- monitor.setCursorPos(1, 2)
- monitor.write(fTime..", Day: "..os.day())
- monitor.setCursorPos(1, 3)
- monitor.write('--------')
- monitor.setCursorPos(1, 4)
- monitor.write("Next Chiken")
- monitor.setCursorPos(1, 5)
- monitor.write("kill at: " .. kHour .. ":" .. kMin)
- term.clear()
- term.setCursorPos(1, 1)
- term.write("Now is:")
- term.setCursorPos(1, 2)
- term.write(fTime..", Day: "..os.day())
- term.setCursorPos(1, 3)
- term.write('--------')
- term.setCursorPos(1, 4)
- term.write("Next Chiken")
- term.setCursorPos(1, 5)
- term.write("kill at: " .. kHour .. ":" .. kMin)
- -- 0:00 AM - Midnight (/time set 18000)
- if fTime == kHour .. ":"..kMin then
- local mkill = commands.exec("cofh killall chicken")
- kHour = math.random(0,23)
- kMin = math.random(10,59)
- kDay = os.day()
- end
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement