Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Minecraft, OpenComputers mod
- -- скрипт выводит все методы (по пять штук) подключённого компонента (и их описание, если оно доступно),
- -- название которого передано как аргумент
- local component = require("component")
- local keyboard = require("keyboard")
- local args = {...}
- if args[1] ~= nil then
- local str = ""
- local find = -1
- for address,name in component.list(args[1]) do
- for method, value in pairs(component.methods(address)) do
- print(str.format("%s", method))
- print(str.format("\t%s",component.doc(address,method)))
- find = find + 1
- if find > 5 then
- print(string.format("\n%s\n","..... press SPACE key ....."))
- os.sleep(1)
- while keyboard.isKeyDown(keyboard.keys.space) ~= true do
- os.sleep(0.1)
- end
- find = 0
- end
- end
- break
- end
- if find == -1 then
- print("Нет такого компонента у этого компьютера!")
- end
- else
- print("Введите как аргумент выполнения имя подключенного компонента!")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement