Advertisement
attayi

Methods (OpenC)

Jan 21st, 2015
852
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.79 KB | None | 0 0
  1. component = require("component")
  2.  
  3. print("Welcome to Janadin's OC methods documentation.", "\n")
  4. print("Connected components:")
  5. for k,v in pairs(component.list()) do
  6.     print(v)
  7. end
  8.  
  9. io.write("\n", "Which component would you like methods on?", "\n")
  10. input_method = io.read()
  11. for k,v in pairs(component.list()) do
  12.     if input_method == v then          
  13.         for i,o in pairs(component.methods(k)) do
  14.             print("\n", i)
  15.             Save = k
  16.         end
  17.         io.write("\n", "Will you need any documentation? (yes/no)", "\n")
  18.         input_Q = io.read()
  19.         if input_Q == "yes" then
  20.             io.write("\n", "Which method?", "\n")
  21.         elseif input_Q == "no" then
  22.             print("Bye")
  23.         else print("Invalid input. Exiting")
  24.             return
  25.         end
  26.  
  27.         input_doc = io.read()
  28.  
  29.         docs = component.doc(Save, input_doc)
  30.  
  31.         print("\n", docs)
  32.     end
  33. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement