Advertisement
Guest User

write

a guest
Jul 5th, 2015
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.55 KB | None | 0 0
  1. m=peripheral.wrap("monitor_2")
  2. d=peripheral.wrap("bottom")
  3. m.setTextColor(colors.cyan)
  4. m.setCursorPos(2,5)
  5. m.clear()
  6. m.write("Sluzba docasne nedostupna, vyckajte par sekund")
  7. zapis=false
  8. term.setCursorPos(1,1)
  9. term.clear()
  10. print("Upravit vysku kreditu alebo vytvorit novu kartu? (upravit/vytvorit)")
  11. a=read()
  12. if a=="upravit" then
  13.   term.setCursorPos(1,1)
  14.   term.clear()
  15.   print("Chcete upravit disk v mechanike? (a/n)")
  16.   a=read()
  17.   if a=="a" then
  18.     while d.isDiskPresent()== false do
  19.        term.setCursorPos(1,1)
  20.       term.clear()
  21.       print("Vlozte Disk do mechaniky a stlacte Enter.")
  22.       read()
  23.     end
  24.     meno=d.getDiskLabel()
  25.     file=fs.open("User".. meno, "r")
  26.     meno=file.readLine()
  27.     kredit=file.readLine()
  28.     id=file.readLine()
  29.     file.close()
  30.     term.setCursorPos(1,1)
  31.     term.clear()
  32.     print("MENO: "..meno.. ", ID KARTY: ".. d.getDiskID().. ", ID KARTY v mechanike: "..id..", KREDIT: ".. kredit)
  33.     print("Zadajte vysku kreditu.")
  34.     kredit=read()
  35.     id=d.getDiskID()
  36.     zapis=true
  37.   end
  38.  
  39.  if a=="n" then
  40.     term.setCursorPos(1,1)
  41.     term.clear()
  42.     print("Zadajte meno hraca.")
  43.     meno=read()
  44.     if fs.exists("User".. meno)
  45.      then
  46.         file=fs.open("User".. meno, "r")
  47.         meno=file.readLine()
  48.         kredit=file.readLine()
  49.         id=file.readLine()
  50.         file.close()
  51.   term.clear()
  52.         print("MENO: "..meno.. ", ID KARTY: "..id..", KREDIT: ".. kredit)
  53.         term.setCursorPos(1,1)
  54.         print("Zadajte vysku kreditu.")
  55.         kredit=read()
  56.         zapis=true
  57.  
  58.      else
  59.         term.setCursorPos(1,1)
  60.         term.clear()
  61.         print("Zaznamy neexistuju!")
  62.         zapis=false
  63.      end   
  64.  end
  65.  end
  66. if a=="vytvorit" then
  67.     while d.isDiskPresent()== false do
  68.       term.setCursorPos(1,1)
  69.       term.clear()
  70.       print("Vlozte Disk do mechaniky a stlacte Enter.")
  71.       read()
  72.     end
  73.      term.setCursorPos(1,1)
  74.     term.clear()
  75.     print("Zadajte meno hraca :")
  76.     meno= read()
  77.     term.setCursorPos(1,1)
  78.     term.clear()
  79.     print("Zadajte vysku kreditu.")
  80.  kredit=read()
  81.     id=d.getDiskID()
  82.     d.setDiskLabel(meno)
  83.     zapis=true   
  84.   end  
  85.  
  86.  
  87. if zapis==true
  88.     then
  89.     term.setCursorPos(1,1)
  90.     term.clear()
  91.      print("Ulozit zmeny? (a/n)")
  92.      a=read()
  93.     if a == "a" then
  94.       file=fs.open("User".. meno, "w")
  95.       file.writeLine(meno)
  96.       file.writeLine(tostring(kredit))
  97.       file.writeLine(tostring(id))
  98.       file.close()
  99.       term.setCursorPos(1,1)
  100.       term.clear()
  101.       print("MENO: "..meno.. ", ID KARTY: ".. id..", KREDIT: ".. kredit)
  102.     else
  103.     term.setCursorPos(1,1)
  104.     term.clear()
  105.     print("Akcia zrusena")
  106.     end
  107. term.setCursorPos(1,1)
  108. term.clear()
  109. else print("Akcia zrusena")
  110. end
  111.  
  112. print("Mozete vybrat disk z mechaniky.")
  113. m.clear()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement