Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function clearScreen()
- term.clear()
- term.setCursorPos(1,1)
- end
- sleep(2.5)
- while true do
- nread = fs.open(disk.getMountPath("right").."/#","r")
- n=nread.readLine()
- nread.close()
- n=n+math.random(1,10)
- nwrite = fs.open(disk.getMountPath("right").."/#","w")
- nwrite.write(n)
- nwrite.close()
- clearScreen()
- print("Please Insert Disk Below.")
- os.pullEvent("disk","bottom")
- clearScreen()
- print("Enter Newbie's Name:")
- name = read()
- if name == "Terminate" then break end
- Names = fs.list(disk.getMountPath("right"))
- print("Checking for Duplicates")
- for i=1,9999 do
- if Names[i] == name then
- print("Name Already Registered.")
- error()
- end
- if Names[i] == nil then
- NewID = fs.open(disk.getMountPath("right").."/"..name,"w")
- NewID.write(n)
- NewID.close()
- break
- end
- end
- print("Printing ID.")
- disk.setLabel("bottom",name)
- fs.copy(disk.getMountPath("right").."/"..name,disk.getMountPath("bottom").."/"..name)
- print("success!")
- clearScreen()
- print("Please remove your disk.")
- os.pullEvent("disk_eject","bottom")
- end
Advertisement
Add Comment
Please, Sign In to add comment