Advertisement
Guest User

1

a guest
Oct 21st, 2017
397
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 26.84 KB | None | 0 0
  1. os.pullEvent = os.pullEventRaw
  2.  
  3. ------[ Functions ]------
  4.  
  5.   function checkSettings()
  6.  
  7.       if fs.exists(".set") then
  8.      
  9.         file = fs.open( ".set", "r" )
  10.         check1 = file.readLine()
  11.         file.close()
  12.        
  13.       else
  14.      
  15.         check1 = "0"
  16.      
  17.         file = fs.open( ".set", "w" )
  18.         file.write(check1)
  19.         file.close()
  20.        
  21.       end
  22.      
  23.   end
  24.  
  25.   function log()
  26.  
  27.     file = fs.open( ".vers", "r" )
  28.     vers = file.readAll()
  29.     file.close()
  30.    
  31.     term.setBackgroundColor( colours.black )
  32.     term.setTextColor( colours.lime )
  33.     term.setCursorPos( 1, 1 )
  34.     term.clear()
  35.     write("KerseyOS: ")
  36.     term.setTextColor( colours.red )
  37.     print(vers)
  38.     print()
  39.     term.setTextColor( colours.blue )
  40.     write("Enter Username: ")
  41.     term.setTextColor( colours.lime )
  42.     input1 = read()
  43.     term.setTextColor( colours.blue )
  44.     write("Enter Password: ")
  45.     term.setTextColor( colours.lime )
  46.     input2 = read("*")
  47.    
  48.       function login()
  49.      
  50.       if fs.exists("."..input1) then
  51.      
  52.         file = fs.open( "."..input1, "r" )
  53.         password = file.readAll()
  54.         file.close()
  55.        
  56.           if input2 == password then
  57.          
  58.             access = "granted"
  59.          
  60.           else
  61.          
  62.             term.setTextColor( colours.red )
  63.             print("Access Denied!")
  64.             sleep(2)
  65.             access = "denied"
  66.            
  67.               if Rboot == "true" then
  68.              
  69.                 os.reboot()
  70.                
  71.               end
  72.            
  73.           end
  74.          
  75.       else
  76.      
  77.         term.setTextColor( colours.red )
  78.         print("Account does not exists!")
  79.         sleep(2)
  80.        
  81.           if Rboot == "true" then
  82.          
  83.             os.reboot()
  84.            
  85.           end
  86.        
  87.       end
  88.      
  89.       end
  90.    
  91.   end
  92.  
  93.   function redS()
  94.  
  95.       if rs.getOutput(input1) then
  96.    
  97.         rs.setOutput( input1, false )
  98.      
  99.       else
  100.    
  101.         rs.setOutput( input1, true )
  102.      
  103.       end
  104.    
  105.   end
  106.  
  107. ------[ Find Modem ]------
  108.  
  109.   function seekModem()
  110.  
  111.     c = 0
  112.  
  113.       for a, b in pairs(rs.getSides(b)) do
  114.      
  115.           if peripheral.getType(b) == "modem" then
  116.          
  117.             rednet.open(b)
  118.             modem = "true"
  119.            
  120.               break
  121.              
  122.           elseif c == 5 then
  123.          
  124.             modem = "false"
  125.          
  126.               break
  127.            
  128.           end
  129.          
  130.         c = c + 1
  131.        
  132.       end
  133.      
  134.   end
  135.  
  136. --------[[ PROGRAM START ]]--------
  137.  
  138. account = "No Accounts"
  139.  
  140.   if fs.exists(".admin") then
  141.  
  142.     file = fs.open( ".admin", "r" )
  143.     admin = file.readAll()
  144.     file.close()
  145.    
  146.     log()
  147.     Rboot = "true"
  148.     login()
  149.     Rboot = "false"
  150.     account = input1
  151.    
  152.       if account == admin then
  153.      
  154.         admin = "true"
  155.        
  156.       else
  157.      
  158.         admin = "false"
  159.        
  160.       end
  161.    
  162.   end
  163.  
  164. checkSettings()
  165.  
  166.   function netCheck()
  167.  
  168.       if check1 == "1" then
  169.  
  170.         seekModem()
  171.    
  172.           if modem == "true" then
  173.      
  174.             network = "online"
  175.        
  176.           else
  177.      
  178.             network = "offline"
  179.        
  180.           end
  181.      
  182.       elseif check1 == "0" then
  183.  
  184.         network = "offline"
  185.    
  186.       end
  187.      
  188.   end
  189.  
  190.   while true do
  191.  
  192.       function start()
  193.      
  194.         netCheck()
  195.  
  196.         file = fs.open( ".vers", "r" )
  197.         vers = file.readAll()
  198.         file.close()
  199.  
  200.         term.setBackgroundColor( colours.black )
  201.         term.setTextColor( colours.lime )
  202.         term.setCursorPos( 1, 1 )
  203.         term.clear()
  204.    
  205.         write("KerseyOS: ")
  206.         term.setTextColor( colours.red )
  207.         print(vers)
  208.         term.setTextColor( colours.white )
  209.         write("Network: ")
  210.    
  211.           if network == "online" then
  212.      
  213.             term.setTextColor( colours.lime )
  214.        
  215.           else
  216.      
  217.             term.setTextColor( colours.red )
  218.        
  219.           end
  220.      
  221.         write(network.."  ")
  222.         term.setTextColor( colours.white )
  223.         term.setCursorPos( 30, 1 )
  224.        
  225.           if admin == "true" then
  226.          
  227.             write("Admin: ")
  228.            
  229.           else
  230.            
  231.             write("User: ")
  232.            
  233.           end
  234.          
  235.         term.setTextColor( colours.lime )
  236.         print(account)
  237.        
  238.       end
  239.    
  240.       function list1()
  241.    
  242.         term.setTextColor( colours.lime )
  243.         term.setCursorPos( 4, 6 )
  244.         write("Redstone ")
  245.         term.setTextColor( colours.white )
  246.         write("...... ")
  247.         term.setTextColor( colours.red )
  248.         print("1")
  249.    
  250.         term.setTextColor( colours.lime )
  251.         term.setCursorPos( 4, 8 )
  252.         write("Options ")
  253.         term.setTextColor( colours.white )
  254.         write("....... ")
  255.         term.setTextColor( colours.red )
  256.         print("2")
  257.    
  258.         term.setTextColor( colours.lime )
  259.         term.setCursorPos( 4, 10 )
  260.         write("Notes ")
  261.         term.setTextColor( colours.white )
  262.         write("......... ")
  263.         term.setTextColor( colours.red )
  264.         print("3")
  265.    
  266.         term.setTextColor( colours.lime )
  267.         term.setCursorPos( 4, 12 )
  268.         write("Games ")
  269.         term.setTextColor( colours.white )
  270.         write("......... ")
  271.         term.setTextColor( colours.red )
  272.         print("4")
  273.    
  274.         term.setTextColor( colours.lime )
  275.         term.setCursorPos( 4, 14 )
  276.         write("Power ")
  277.         term.setTextColor( colours.white )
  278.         write("......... ")
  279.         term.setTextColor( colours.red )
  280.         print("5")
  281.        
  282.       end
  283.      
  284.     start()
  285.    
  286.     term.setTextColor( colours.blue )
  287.     term.setCursorPos( 1, 4 )
  288.     print(" +-------------------+")
  289.     print(" |                   |")
  290.     print(" |                   |")
  291.     print(" |                   |")
  292.     print(" |                   |")
  293.     print(" |                   |")
  294.     print(" |                   |")
  295.     print(" |                   |")
  296.     print(" |                   |")
  297.     print(" |                   |")
  298.     print(" |                   |")
  299.     print(" |                   |")
  300.     print(" +-------------------+")
  301.     list1()
  302.    
  303.     event, key = os.pullEvent("key")
  304.    
  305.       if key == keys.numPad1 or key == keys.one then
  306.      
  307.           while true do
  308.      
  309.             start()
  310.             sleep(0.1)
  311.        
  312.             term.setTextColor( colours.blue )
  313.             term.setCursorPos( 1, 4 )
  314.             write("Enter Side: ")
  315.             term.setTextColor( colours.lime )
  316.             input1 = read()
  317.            
  318.               function temp0001()
  319.        
  320.                 term.setTextColor( colours.lime )
  321.                 write("Pulse ")
  322.                 term.setTextColor( colours.white )
  323.                 write("... ")
  324.                 term.setTextColor( colours.red )
  325.                 print("1")
  326.                 term.setTextColor( colours.lime )
  327.                 write("Hold ")
  328.                 term.setTextColor( colours.white )
  329.                 write(".... ")
  330.                 term.setTextColor( colours.red )
  331.                 print("2")
  332.                 sleep(0.1)
  333.            
  334.                 event, key = os.pullEvent("key")
  335.            
  336.                   if key == keys.numPad1 or key == keys.one then
  337.              
  338.                     redS()
  339.                     sleep(3)
  340.                     redS()
  341.                
  342.                   elseif key == keys.numPad2 or key == keys.two then
  343.              
  344.                     redS()
  345.                
  346.                   end
  347.                  
  348.               end
  349.              
  350.               if input1 == "back" then
  351.              
  352.                 temp0001()
  353.                 break
  354.                
  355.               elseif input1 == "front" then
  356.              
  357.                 temp0001()
  358.                 break
  359.                
  360.               elseif input1 == "left" then
  361.              
  362.                 temp0001()
  363.                 break
  364.                
  365.               elseif input1 == "right" then
  366.              
  367.                 temp0001()
  368.                 break
  369.                
  370.               elseif input1 == "top" then
  371.              
  372.                 temp0001()
  373.                 break
  374.                
  375.               elseif input1 == "bottom" then
  376.              
  377.                 temp0001()
  378.                 break
  379.                
  380.               else
  381.              
  382.                 term.setTextColor( colours.red )
  383.                 term.setCursorPos( 30, 4 )
  384.                 print("Please use")
  385.                 term.setCursorPos( 30, 5 )
  386.                 print("valid side!")
  387.                 sleep(1)
  388.                
  389.               end
  390.              
  391.           end
  392.    
  393.       elseif key == keys.numPad2 or key == keys.two then
  394.      
  395.           while true do
  396.          
  397.             start()
  398.            
  399.             term.setTextColor( colours.blue )
  400.             term.setCursorPos( 1, 4 )
  401.             print(" +-------------------+")
  402.             print(" |                   |")
  403.             print(" |                   |")
  404.             print(" |                   |")
  405.             print(" |                   |")
  406.             print(" |                   |")
  407.             print(" |                   |")
  408.             print(" |                   |")
  409.             print(" +-------------------+")
  410.            
  411.             term.setTextColor( colours.lime )
  412.             term.setCursorPos( 4, 6 )
  413.             write("Network ")
  414.             term.setTextColor( colours.white )
  415.             write("....... ")
  416.             term.setTextColor( colours.red )
  417.             print("1")
  418.            
  419.             term.setTextColor( colours.lime )
  420.             term.setCursorPos( 4, 8 )
  421.             write("Accounts ")
  422.             term.setTextColor( colours.white )
  423.             write("...... ")
  424.             term.setTextColor( colours.red )
  425.             print("2")
  426.            
  427.             term.setTextColor( colours.lime )
  428.             term.setCursorPos( 4, 10 )
  429.             write("Cancel ")
  430.             term.setTextColor( colours.white )
  431.             write("........ ")
  432.             term.setTextColor( colours.red )
  433.             print("3")
  434.            
  435.             event, key = os.pullEvent("key")
  436.            
  437.               if key == keys.numPad1 or key == keys.one then
  438.              
  439.                 checkSettings()
  440.                
  441.                   if check1 == "0" then
  442.                    
  443.                     file = fs.open( ".set", "w" )
  444.                     file.writeLine("1")
  445.                     file.close()
  446.                     check1 = "1"
  447.                    
  448.                   elseif check1 == "1" then
  449.                  
  450.                     file = fs.open( ".set", "w" )
  451.                     file.writeLine("0")
  452.                     file.close()
  453.                     check1 = "0"
  454.                    
  455.                   end
  456.                  
  457.                   break
  458.                  
  459.               elseif key == keys.numPad2 or key == keys.two then
  460.              
  461.                 start()
  462.                
  463.                 term.setTextColor( colours.blue )
  464.                 term.setCursorPos( 1, 4 )
  465.                 print(" +-------------------+")
  466.                 print(" |                   |")
  467.                 print(" |                   |")
  468.                 print(" |                   |")
  469.                 print(" |                   |")
  470.                 print(" |                   |")
  471.                 print(" |                   |")
  472.                 print(" |                   |")
  473.                 print(" |                   |")
  474.                 print(" |                   |")
  475.                 print(" +-------------------+")
  476.                
  477.                 term.setTextColor( colours.lime )
  478.                 term.setCursorPos( 4, 6 )
  479.                 write("Create ")
  480.                 term.setTextColor( colours.white )
  481.                 write("........ ")
  482.                 term.setTextColor( colours.red )
  483.                 print("1")
  484.                
  485.                 term.setTextColor( colours.lime )
  486.                 term.setCursorPos( 4, 8 )
  487.                 write("Delete ")
  488.                 term.setTextColor( colours.white )
  489.                 write("........ ")
  490.                 term.setTextColor( colours.red )
  491.                 print("2")
  492.                
  493.                 term.setTextColor( colours.lime )
  494.                 term.setCursorPos( 4, 10 )
  495.                 write("Edit ")
  496.                 term.setTextColor( colours.white )
  497.                 write(".......... ")
  498.                 term.setTextColor( colours.red )
  499.                 print("3")
  500.                
  501.                 term.setTextColor( colours.lime )
  502.                 term.setCursorPos( 4, 12 )
  503.                 write("Cancel ")
  504.                 term.setTextColor( colours.white )
  505.                 write("........ ")
  506.                 term.setTextColor( colours.red )
  507.                 print("4")
  508.                
  509.                 event, key = os.pullEvent("key")
  510.                
  511.                   if key == keys.numPad1 or key == keys.one then
  512.                  
  513.                     sleep(0.1)
  514.                     log()
  515.                    
  516.                       if not fs.exists(".admin") then
  517.                      
  518.                         file = fs.open( ".admin", "w" )
  519.                         file.write(input1)
  520.                         file.close()
  521.                        
  522.                         file = fs.open( "."..input1, "w" )
  523.                         file.write(input2)
  524.                         file.close()
  525.                         admin = "true"
  526.                         account = input1
  527.                        
  528.                       elseif fs.exists("."..input1) then
  529.                      
  530.                         term.setTextColor( colours.red )
  531.                         print("Account already exists!")
  532.                         sleep(2)
  533.                        
  534.                       else
  535.                      
  536.                         file = fs.open( "."..input1, "w" )
  537.                         file.write(input2)
  538.                         file.close()
  539.                        
  540.                       end
  541.                      
  542.                   elseif key == keys.numPad2 or key == keys.two then
  543.                  
  544.                     sleep(0.1)
  545.                     log()
  546.                     login()
  547.                    
  548.                       if access == "denied" then
  549.                        
  550.                       else
  551.                      
  552.                           if fs.exists(".admin") then
  553.                          
  554.                             file = fs.open( ".admin", "r" )
  555.                             check = file.readAll()
  556.                             file.close()
  557.                          
  558.                               if input1 == check then
  559.                              
  560.                                 fs.delete(".admin")
  561.                                 admin = "false"
  562.                                
  563.                               end
  564.                              
  565.                           end
  566.                          
  567.                         fs.delete("."..input1)
  568.                        
  569.                           if input1 == account then
  570.                          
  571.                             account = "not logged in"
  572.                            
  573.                           end
  574.                        
  575.                       end
  576.                      
  577.                   elseif key == keys.numPad3 or key == keys.three then
  578.                  
  579.                     sleep(0.1)
  580.                     log()
  581.                     login()
  582.                    
  583.                       if access == "denied" then
  584.                      
  585.                       else
  586.                      
  587.                         file = fs.open( ".admin", "r" )
  588.                         check = file.readAll()
  589.                         file.close()
  590.                        
  591.                           if input1 == check then
  592.                          
  593.                             fs.delete(".admin")
  594.                          
  595.                           end
  596.                      
  597.                         fs.delete("."..input1)
  598.                         log()
  599.                         file = fs.open( "."..input1, "w" )
  600.                         file.write(input2)
  601.                         file.close()
  602.                        
  603.                           if not fs.exists(".admin") then
  604.                          
  605.                             file = fs.open( ".admin", "w" )
  606.                             file.write(input1)
  607.                             file.close()
  608.                             account = input1
  609.                             admin = "true"
  610.                            
  611.                           end
  612.                        
  613.                       end
  614.                      
  615.                   elseif key == keys.numPad4 or key == keys.four then
  616.                  
  617.                   end
  618.              
  619.               elseif key == keys.numPad3 or key == keys.three then
  620.              
  621.                   break
  622.                  
  623.               end
  624.              
  625.           end
  626.          
  627.       elseif key == keys.numPad3 or key == keys.three then
  628.      
  629.           if fs.exists(account.."/") then
  630.          
  631.             list = fs.list(account.."/")
  632.             pos = 7
  633.            
  634.               for _, noteList in pairs(list) do
  635.              
  636.                 term.setCursorPos( 30, pos )
  637.                 term.setTextColor( colours.white )
  638.                 print(noteList)
  639.                 pos = pos + 1
  640.                
  641.               end
  642.              
  643.           end
  644.      
  645.         term.setTextColor( colours.blue )
  646.         term.setCursorPos( 30, 4 )
  647.         print("Enter Note Name: ")
  648.         sleep(0.1)
  649.         term.setTextColor( colours.lime )
  650.         term.setCursorPos( 30, 5 )
  651.         sleep(0.1)
  652.         write("")
  653.         inputN = read()
  654.        
  655.           if fs.exists(account.."/") then
  656.          
  657.             list = fs.list(account.."/")
  658.             pos = 7
  659.            
  660.               for _, listNote in pairs(list) do
  661.              
  662.                 term.setCursorPos( 30, pos )
  663.                 print("                              ")
  664.                 pos = pos + 1
  665.                
  666.               end
  667.              
  668.           end
  669.        
  670.           if fs.exists(account.."/".."."..inputN) then
  671.          
  672.             term.setTextColor( colours.blue )
  673.             term.setCursorPos( 30, 6 )
  674.             print("read/overwrite/delete? ")
  675.             term.setTextColor( colours.lime )
  676.             term.setCursorPos( 30, 7 )
  677.             print("r/o/d")
  678.            
  679.             event, key = os.pullEvent("key")
  680.            
  681.               if inputN == "" then
  682.              
  683.               elseif key == keys.r then
  684.                
  685.                 c = 1
  686.                 file = fs.open( account.."/".."."..inputN, "r" )
  687.                
  688.                   while true do
  689.                  
  690.                     check = file.readLine()
  691.                  
  692.                       if check == nil then
  693.                      
  694.                         file.close()
  695.                         p = p + 2
  696.                        
  697.                         term.setCursorPos( 30, p )
  698.                         term.setTextColor( colours.red )
  699.                         print("press 'e' to exit")
  700.                         sleep(1)
  701.                          
  702.                           while true do
  703.                          
  704.                             event, key = os.pullEvent("key")
  705.                            
  706.                               if key == keys.e then
  707.                              
  708.                                   break
  709.                                  
  710.                               end
  711.                              
  712.                           end
  713.                          
  714.                           break
  715.                          
  716.                       else
  717.                  
  718.                         p = c + 8
  719.                         term.setCursorPos( 30, p )
  720.                         term.setTextColor( colours.white )
  721.                         print(check)
  722.                         c = c + 1
  723.                        
  724.                       end
  725.                    
  726.                   end
  727.                  
  728.               elseif key == keys.o then
  729.              
  730.                 c = 1
  731.              
  732.                 term.setCursorPos( 30, 7 )
  733.                 term.setTextColor( colours.red )
  734.                 write("type ")
  735.                 term.setTextColor( colours.lime )
  736.                 write("'exitF' ")
  737.                 term.setTextColor( colours.red )
  738.                 print("to finish")
  739.                 file = fs.open( account.."/".."."..inputN, "w" )
  740.                
  741.                   while true do
  742.                  
  743.                     p = c + 8
  744.                  
  745.                     term.setCursorPos( 30, p )
  746.                     sleep(0.1)
  747.                     write("")
  748.                     term.setTextColor( colours.white )
  749.                     input = read()
  750.                    
  751.                       if input == "exitF" then
  752.                      
  753.                         file.close()
  754.                        
  755.                           break
  756.                          
  757.                       else
  758.                      
  759.                         file.writeLine(input)
  760.                         c = c + 1
  761.                        
  762.                       end
  763.                      
  764.                   end
  765.                  
  766.               elseif key == keys.d then
  767.              
  768.                 fs.delete(account.."/".."."..inputN)
  769.                
  770.               end
  771.              
  772.           else
  773.          
  774.             term.setTextColor( colours.blue )
  775.             term.setCursorPos( 30, 6 )
  776.             write("type ")
  777.             term.setTextColor( colours.lime )
  778.             write("'exitF' ")
  779.             term.setTextColor( colours.blue )
  780.             print("to exit")
  781.            
  782.             c = 1
  783.             file = fs.open( account.."/".."."..inputN, "w" )
  784.            
  785.               while true do
  786.              
  787.                 p = c + 7
  788.                 term.setTextColor( colours.white )
  789.                 term.setCursorPos( 30, p )
  790.                 write("")
  791.                 input = read()
  792.                
  793.                   if input == "exitF" then
  794.                  
  795.                     file.close()
  796.                    
  797.                       break
  798.                      
  799.                   else
  800.                  
  801.                     file.writeLine(input)
  802.                     c = c + 1
  803.                    
  804.                   end
  805.                  
  806.               end
  807.          
  808.           end
  809.          
  810.       elseif key == keys.numPad4 or key == keys.four then
  811.      
  812.           if fs.exists("games/") then
  813.          
  814.             list = fs.list("games/")
  815.             pos = 7
  816.            
  817.               for _, game in pairs(list) do
  818.              
  819.                 term.setTextColor( colours.white )
  820.                 term.setCursorPos( 30, pos )
  821.                 print(game)
  822.                
  823.               end
  824.            
  825.             term.setTextColor( colours.blue )
  826.             term.setCursorPos( 30, 4 )
  827.             write("Enter Game: ")
  828.             sleep(0.1)
  829.             term.setTextColor( colours.lime )
  830.             Ginput = read()
  831.            
  832.               if fs.exists("games/"..Ginput) then
  833.              
  834.                 sleep(0.1)
  835.                 shell.run("games/"..Ginput)
  836.                
  837.               else
  838.              
  839.                 term.setTextColor( colours.red )
  840.                 term.setCursorPos( 30, 6 )
  841.                 print("Unable to find game")
  842.                 sleep(2)
  843.                
  844.               end
  845.            
  846.           end
  847.          
  848.       elseif key == keys.numPad5 or key == keys.five then
  849.      
  850.         term.setTextColor( colours.lime )
  851.         term.setCursorPos( 30, 4 )
  852.         write("Shutdown or Reboot: ")
  853.         term.setTextColor( colours.red )
  854.         term.setCursorPos( 30, 5 )
  855.         print("s/r")
  856.        
  857.         event, key = os.pullEvent("key")
  858.        
  859.           if key == keys.s then
  860.          
  861.             os.shutdown()
  862.            
  863.           elseif key == keys.r then
  864.          
  865.             os.reboot()
  866.            
  867.           end
  868.          
  869.       elseif key == keys.numPad6 or key == keys.six then
  870.      
  871.           if admin == "true" then
  872.      
  873.             list = fs.list("/")
  874.             c1 = 7
  875.        
  876.               for _, file in pairs(list) do
  877.                 term.setTextColor( colours.white )
  878.                 term.setCursorPos( 30, c1 )
  879.                 print(file)
  880.                 c1 = c1 + 1
  881.               end
  882.          
  883.             term.setTextColor( colours.blue )
  884.             term.setCursorPos( 30, 4 )
  885.             print("Enter File Name: ")
  886.             term.setTextColor( colours.lime )
  887.             term.setCursorPos( 30, 5 )
  888.             write("")
  889.             sleep(0.1)
  890.             input = read()
  891.             term.setTextColor( colours.white )
  892.        
  893.               if fs.exists(input) then
  894.          
  895.                 list = fs.list("/")
  896.                 c1 = 7
  897.            
  898.                   for _, file in pairs(list) do
  899.                     term.setCursorPos( 30, c1 )
  900.                     print("                          ")
  901.                     c1 = c1 + 1
  902.                   end
  903.              
  904.                   if not fs.isDir(input) then
  905.              
  906.                     file = fs.open( input, "r" )
  907.                     c1 = 7
  908.            
  909.                       while true do
  910.              
  911.                         check = file.readLine()
  912.              
  913.                           if check == nil then
  914.                  
  915.                             file.close()
  916.                             event, key = os.pullEvent("key")
  917.                  
  918.                               break
  919.                      
  920.                           else
  921.                  
  922.                             term.setCursorPos( 30, c1 )
  923.                             print(check)
  924.                             c1 = c1 + 1
  925.                    
  926.                           end
  927.                      
  928.                       end
  929.                  
  930.                   elseif fs.isDir(input) then
  931.              
  932.                     c1 = 7
  933.                     list = fs.list(input)
  934.                
  935.                       for _, file in pairs(list) do
  936.                         term.setCursorPos( 30, c1 )
  937.                         print(file)
  938.                         c1 = c1 + 1
  939.                       end
  940.                      
  941.                     event, key = os.pullEvent("key")
  942.                  
  943.                   end
  944.              
  945.               end
  946.              
  947.           end
  948.          
  949.       end
  950.    
  951.   end
  952.  
  953. --------[[ PROGRAM END ]]--------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement