
teleportloop
By: a guest on
Sep 21st, 2012 | syntax:
Lua | size: 1.01 KB | hits: 17 | expires: Never
os.unloadAPI("sensors")
os.loadAPI("/rom/apis/sensors")
-- Data translator
function printDict(data)
for i,v in pairs(data) do
print(tostring(i)..". "..tostring(v))
end
end
--
ctrl = sensors.getController()
-- print(ctrl)
data = sensors.getSensors(ctrl)
-- printDict(data)
proximitySensor = data[1]
data = sensors.getSensorInfo(ctrl,proximitySensor)
-- printDict(data)
-- print(sensors.getSensorInfo(ctrl,proximitySensor).SensorRange)
sensors.setSensorRange(ctrl,proximitySensor,"10")
-- print(sensors.getSensorInfo(ctrl,proximitySensor).SensorRange)
data = sensors.getProbes(ctrl,proximitySensor)
-- printDict(data)
playerProbe = data[1]
data = sensors.getAvailableTargetsforProbe(ctrl,proximitySensor,playerProbe)
-- printDict(data)
playerTarget = data[1]
sensors.setTarget(ctrl,proximitySensor,playerTarget)
while true do
data = sensors.getSensorReadingAsDict(ctrl,proximitySensor,playerTarget,playerProbe)
print(data.name)
sleep(0.2)
term.setCursorPos(1,1)
term.clear()
end