Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- local event = require("event")
- local filesystem = require("filesystem")
- if not component.isAvailable("tunnel") then io.write("Туннель не установлен") return end
- local tunnelAddress = component.tunnel.address
- local args = {...}
- local rightArgs = false
- local err = "Введен один или несколько неправильных аргументов"
- if #args > 0 then
- if args[1] == "card" then
- if component.isAvailable("modem") then
- component.tunnel.send("card", component.modem.address)
- rightArgs = true
- else
- err = "Сетевая карта не вставлена"
- end
- elseif args[1] == "pwd" then
- if args[2] then
- component.tunnel.send("password", args[2])
- rightArgs = true
- else
- err = "Необходимо ввести пароль"
- end
- end
- if rightArgs then
- local _,tunnelAddress,_,_,_,message = event.pull(4, "modem_message")
- if message then
- print(message)
- else
- print("Сервер недоступен")
- end
- else
- print(err)
- end
- else
- io.write("Для регистрации сетевой карты на сервере\n")
- io.write("вставьте карту слот для карт\n")
- io.write("и запустите программу с аргументом 'card'\n\n")
- io.write("Для регистрации устройства на сервере\n")
- io.write("1. Вставьте зарегистрированную сетевую карту в устройство\n")
- io.write("2. Запустите необходимую программу на устройстве\n")
- io.write("3. Придумайте пароль и введите его в программе на регистрируемом устройстве\n")
- io.write("4. Запустите программу 'regCard' на планшете\n")
- io.write(" с аргументами: 'pwd' и придуманным паролем\n")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement