This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
exarch42's profile picture

Detect Monitor or Modem side: deviceDetect()

Started by exarch42, 02 December 2012 - 02:45 AM
exarch42 #1
Posted 02 December 2012 - 03:45 AM
– Pastebin of Example Monitorprogram: http://pastebin.com/VnLCmt8B
– Pastebin of simple ServerProgram: http://pastebin.com/kG97RYZQ
– Forum Computercraft: http://www.computercraft.info
– Vanilla Minecraft 1.4.5 plus:
– Mods used: computercraft 1.4.7 - http://www.skydaz.co...inecraft-1-4-5/
– Mods (not needed, but fun): Remotecars2 - http://www.skydaz.co...inecraft-1-4-5/


-- Function DeviceDetect
function detectDevice(DeviceName)
DeviceSide="none"
for k,v in pairs(redstone.getSides()) do
if peripheral.getType(v)==DeviceName then
   DeviceSide = v
   break
end
end
  return(DeviceSide)
end

-- Usage:
MonitorSide=deviceDetect("monitor")
ModemSide=deviceDetect("modem")
print ("Monitor on side:"..MonitorSide)
print ("ModemSide on side:"..ModemSide)

-- More Infos + Video:  
-- RemoteCars2 Racetrack with Startcomputer:

Video: https://vimeo.com/54679744
Dlcruz129 #2
Posted 02 December 2012 - 04:46 AM
Please use code tags or Pastebin. It makes it a lot easier for the community to read.
exarch42 #3
Posted 02 December 2012 - 06:48 AM
better now? :)/>
Dlcruz129 #4
Posted 02 December 2012 - 07:34 AM
Yep. Good job, not bad for a first program.