Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- local term = require("term")
- local gsm = require("gsm")
- local cardwriter = component.os_cardwriter
- local printer = component.openprinter
- term.clear()
- function split(s, delimiter)
- result = {};
- for match in (s..delimiter):gmatch("(.-)"..delimiter) do
- table.insert(result, match);
- end
- return result;
- end
- local BANK_SERVER = "адрес сервера"
- local BANK_PORT = 812
- io.write("Введите имя владельца карты: ")
- local owner = io.read()
- local data = split(gsm.listen(gsm.send(BANK_SERVER, BANK_PORT, "new_card:" .. owner))[5], ":")
- cardwriter.write(data[2] .. ":" .. data[3] .. ":" .. data[4], data[2] .. " | " .. data[3] .. " | " .. data[4], true, 3)
- printer.writeln("PIN " .. data[5])
- printer.setTitle("PIN-CODE")
- printer.print()
- print("Регистрация банковской карты завершена.\nБанковская карта изготовлена.\nПин-код напечатан.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement