Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------------------------------------
- -- use this simple program to manualy change creds
- -----------------------------------
- function writeCard()
- if not fs.exists("disk/creds.lua") then
- os.reboot()
- end
- local Card = fs.open("disk/creds.lua", "w")
- Card.write(textutils.serialise(tostring(creds)))
- Card.close()
- disk.setLabel("right", tostring(creds).."$")
- end
- function readCard()
- if not fs.exists("disk/") then
- os.reboot()
- end
- if not fs.exists("disk/creds.lua") then
- term.setCursorPos(10, 7)
- print("This isn't a Mcard")
- term.setCursorPos(8, 8)
- print("Do you wan't to make it a Mcard?")
- term.setCursorPos(12, 10)
- write(" Yes >No<")
- confi = false
- while confi == false do
- term.setCursorPos(12, 10)
- local event, key, isHeld = os.pullEvent("key")
- if key == keys.left then
- write(">Yes< No ")
- confirm = true
- elseif key == keys.right then
- write(" Yes >No<")
- confirm = false
- elseif key == keys.enter then
- confi = true
- end
- end
- term.clear()
- if confirm == true then
- local Card = fs.open("disk/creds.lua", "w")
- Card.write(textutils.serialise("0"))
- Card.close()
- disk.setLabel("right", "0$")
- else
- term.setCursorPos(8, 8)
- while fs.exists("disk/") do
- term.setCursorPos(8, 8)
- write("please remove your disk")
- sleep(0,5)
- end
- end
- end
- local Card = fs.open("disk/creds.lua", "r")
- creds = Card.readAll()
- Card.close()
- creds = tonumber(textutils.unserialize(tostring(creds)))
- end
- function insert_card()
- paintutils.drawFilledBox(1, 1, 39, 13, colors.green)
- while not fs.exists("disk/") do
- term.clear()
- paintutils.drawFilledBox(1, 1, 39, 13, colors.green)
- term.setCursorPos(10, 6)
- term.write("{please insert card}")
- sleep(1)
- end
- term.clear()
- end
- ----------------------------------
- insert_card()
- readCard()
- term.clear()
- term.setCursorPos(8, 8)
- write("change creds to")
- term.setCursorPos(8, 10)
- creds = read()
- writeCard()
- os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement