Difference between revisions of "Peripheral (event)"

From ComputerCraft Wiki
Jump to: navigation, search
m (Removed the NeedsWork.)
m (Please don't remove {{NeedsWork}} without proofreading document contents.)
Line 5: Line 5:
 
}}
 
}}
 
{{Example
 
{{Example
|desc=Prints the type of peripheral and side when peripheral is attached
+
|desc=Prints the type of peripheral and the side of the peripheral when attached
 
|code=
 
|code=
 
  while true do
 
  while true do
Line 13: Line 13:
 
}}
 
}}
 
{{Example
 
{{Example
|desc=Prints if it found the peripheral it was looking for ( in this example modem, more peripheral type here [[peripheral.getType]]
+
|desc=Prints if a modem is attached to the computer.
 
|code=
 
|code=
 
  while true do
 
  while true do

Revision as of 16:00, 6 May 2013



Grid Modem.png  Event peripheral
Fired when a peripheral is connected (directly adjacent) to the computer.
Returned Object 1 The string value of the side of the connected peripheral.


Grid paper.png  Example
Prints the type of peripheral and the side of the peripheral when attached
Code
while true do
  event, side = os.pullEvent("peripheral")
  print("A "..peripheral.getType(side).." has been attached on the "..side)
end



Grid paper.png  Example
Prints if a modem is attached to the computer.
Code
while true do
 event, side = os.pullEvent("peripheral")
 if peripheral.getType(side) == "modem" then
   print("A modem has been attached!")
   break
 end
end