Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local radar, monitor, currentSecond = peripheral.wrap('left'), peripheral.wrap('right'), 0
- function initiate()
- monitor.setTextScale(1.5)
- term.redirect(monitor)
- while true do
- loop()
- currentSecond = currentSecond + 1
- sleep(1)
- end
- end
- function loop()
- -- Every 2 Seconds to reduce amount of sensor calls and potentially limit lag
- if ( currentSecond % 2 == 0 ) then
- -- Probe Sensors
- term.setCursorPos(1, 1)
- term.clear()
- for index, player in ipairs(radar.getPlayers()) do
- print('['.. player.distance ..'] '..player.name)
- if ( player.name ~= 'csmit195' and player.distance < 6.2 ) then
- rs.setOutput('back', true)
- sleep(0.1)
- rs.setOutput('back', false)
- sleep(0.1)
- rs.setOutput('back', true)
- sleep(0.1)
- rs.setOutput('back', false)
- end
- end
- end
- end
- initiate()
Advertisement
Add Comment
Please, Sign In to add comment