drProfessorGTA

MiningAnzeige

Sep 5th, 2020 (edited)
1,494
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 13.54 KB | None | 0 0
  1. rednet.open("right")
  2. mon = peripheral.wrap("left")
  3. mon.setTextScale(5.0)
  4.  
  5. term.setBackgroundColor(colours.black)
  6. term.clear()
  7. term.setCursorPos(1,1)
  8. mon.clear()
  9. mon.setCursorPos(1,1)
  10.  
  11. write("ID: ")
  12. print(os.computerID())
  13. mon.write("ID:")
  14. local id=os.computerID()
  15. mon.write(id)
  16.  
  17. os.sleep(5.0)
  18.  
  19. term.setBackgroundColor(colours.black)
  20. term.clear()
  21. term.setCursorPos(1,1)
  22. mon.clear()
  23. mon.setCursorPos(1,1)
  24. mon.setTextScale(0.5)
  25.  
  26.  
  27.  
  28. while true do
  29.     id,Elange = rednet.receive()
  30.     id,Ebreite = rednet.receive()
  31.     id,Ehohe = rednet.receive()
  32.     id,Etiefe = rednet.receive()
  33.     id,EVhohe = rednet.receive()
  34.     id,EVtiefe = rednet.receive()
  35.    
  36.     id,Tank = rednet.receive()
  37.     id,nochTreib = rednet.receive()
  38.     id,Treib = rednet.receive()
  39.     id,TankProzent = rednet.receive()
  40.     TankProzent=TankProzent+0
  41.    
  42.     id,GefahrenF = rednet.receive()
  43.     id,GefahrenQ = rednet.receive()
  44.     id,NochFlache = rednet.receive()
  45.     id,NochQuader = rednet.receive()
  46.    
  47.     id,AktuelleMeldung = rednet.receive()
  48.    
  49.     term.setBackgroundColor(colours.black)
  50.     term.clear()
  51.     term.setCursorPos(1,1)
  52.     mon.clear()
  53.     mon.setCursorPos(1,1)
  54.    
  55.     print("Angaben:")
  56.     write("Laenge: ")
  57.     write(Elange)
  58.     write(" | ")
  59.     write("Breite: ")
  60.     print(Ebreite)
  61.     write("Hoehe: ")
  62.     write(Ehohe)
  63.     write(" | ")
  64.     write("Tiefe: ")
  65.     print(Etiefe)
  66.     write("Ver. Hoehe: ")
  67.     write(EVhohe)
  68.     write(" | ")
  69.     write("Ver. Tiefe: ")
  70.     print(EVtiefe)
  71.    
  72.    
  73.     print("---------------------------------------")
  74.     print("Tankanzeige:")
  75.     write("T.fuellung: ")
  76.     write(Tank)
  77.     write(" | ")
  78.     write("Benoetigt: ")
  79.     write(nochTreib)
  80.     write("/")
  81.     print(Treib)
  82.     write("E: |")
  83.     if TankProzent<5 then
  84.         write("                    ")
  85.     elseif TankProzent<10 then
  86.         write(".                   ")
  87.     elseif TankProzent<15 then
  88.         write("..                  ")
  89.     elseif TankProzent<20 then
  90.         write("...                 ")
  91.     elseif TankProzent<25 then
  92.         write("....                ")
  93.     elseif TankProzent<30 then
  94.         write(".....               ")
  95.     elseif TankProzent<35 then
  96.         write("......              ")
  97.     elseif TankProzent<40 then
  98.         write(".......             ")
  99.     elseif TankProzent<45 then
  100.         write("........            ")
  101.     elseif TankProzent<50 then
  102.         write(".........           ")
  103.     elseif TankProzent<55 then
  104.         write("..........          ")
  105.     elseif TankProzent<60 then
  106.         write("...........         ")
  107.     elseif TankProzent<65 then
  108.         write("............        ")
  109.     elseif TankProzent<70 then
  110.         write(".............       ")
  111.     elseif TankProzent<75 then
  112.         write("..............      ")
  113.     elseif TankProzent<80 then
  114.         write("...............     ")
  115.     elseif TankProzent<85 then
  116.         write("................    ")
  117.     elseif TankProzent<90 then
  118.         write(".................   ")
  119.     elseif TankProzent<95 then
  120.         write("..................  ")
  121.     elseif TankProzent<100 then
  122.         write("................... ")
  123.     elseif TankProzent<105 then
  124.         write("....................")
  125.        
  126.        
  127.     elseif TankProzent<110 then
  128.         write("-...................")
  129.     elseif TankProzent<120 then
  130.         write("--..................")
  131.     elseif TankProzent<130 then
  132.         write("---.................")
  133.     elseif TankProzent<140 then
  134.         write("----................")
  135.     elseif TankProzent<150 then
  136.         write("-----...............")
  137.     elseif TankProzent<160 then
  138.         write("------..............")
  139.     elseif TankProzent<170 then
  140.         write("-------.............")
  141.     elseif TankProzent<180 then
  142.         write("--------............")
  143.     elseif TankProzent<190 then
  144.         write("---------...........")
  145.     elseif TankProzent<200 then
  146.         write("----------..........")
  147.     elseif TankProzent<210 then
  148.         write("-----------.........")
  149.     elseif TankProzent<220 then
  150.         write("------------........")
  151.     elseif TankProzent<230 then
  152.         write("-------------.......")
  153.     elseif TankProzent<240 then
  154.         write("--------------......")
  155.     elseif TankProzent<250 then
  156.         write("---------------.....")
  157.     elseif TankProzent<260 then
  158.         write("----------------....")
  159.     elseif TankProzent<270 then
  160.         write("-----------------...")
  161.     elseif TankProzent<280 then
  162.         write("------------------..")
  163.     elseif TankProzent<290 then
  164.         write("-------------------.")
  165.     elseif TankProzent<300 then
  166.         write("--------------------")
  167.        
  168.        
  169.     elseif TankProzent<320 then
  170.         write("/-------------------")
  171.     elseif TankProzent<340 then
  172.         write("//------------------")
  173.     elseif TankProzent<360 then
  174.         write("///-----------------")
  175.     elseif TankProzent<380 then
  176.         write("////----------------")
  177.     elseif TankProzent<400 then
  178.         write("/////---------------")
  179.     elseif TankProzent<420 then
  180.         write("//////--------------")
  181.     elseif TankProzent<440 then
  182.         write("///////-------------")
  183.     elseif TankProzent<460 then
  184.         write("////////------------")
  185.     elseif TankProzent<480 then
  186.         write("/////////-----------")
  187.     elseif TankProzent<500 then
  188.         write("//////////----------")
  189.     elseif TankProzent<520 then
  190.         write("///////////---------")
  191.     elseif TankProzent<540 then
  192.         write("////////////--------")
  193.     elseif TankProzent<560 then
  194.         write("/////////////-------")
  195.     elseif TankProzent<580 then
  196.         write("//////////////------")
  197.     elseif TankProzent<600 then
  198.         write("///////////////-----")
  199.     elseif TankProzent<620 then
  200.         write("////////////////----")
  201.     elseif TankProzent<640 then
  202.         write("/////////////////---")
  203.     elseif TankProzent<660 then
  204.         write("//////////////////--")
  205.     elseif TankProzent<680 then
  206.         write("///////////////////-")
  207.     elseif TankProzent<700 then
  208.         write("////////////////////")
  209.        
  210.        
  211.     elseif TankProzent<740 then
  212.         write("#///////////////////")
  213.     elseif TankProzent<780 then
  214.         write("##//////////////////")
  215.     elseif TankProzent<820 then
  216.         write("###/////////////////")
  217.     elseif TankProzent<860 then
  218.         write("####////////////////")
  219.     elseif TankProzent<900 then
  220.         write("#####///////////////")
  221.     elseif TankProzent<940 then
  222.         write("######//////////////")
  223.     elseif TankProzent<980 then
  224.         write("#######/////////////")
  225.     elseif TankProzent<1020 then
  226.         write("########////////////")
  227.     elseif TankProzent<1060 then
  228.         write("#########///////////")
  229.     elseif TankProzent<1100 then
  230.         write("##########//////////")
  231.     elseif TankProzent<1140 then
  232.         write("###########/////////")
  233.     elseif TankProzent<1180 then
  234.         write("############////////")
  235.     elseif TankProzent<1220 then
  236.         write("#############///////")
  237.     elseif TankProzent<1260 then
  238.         write("##############//////")
  239.     elseif TankProzent<1300 then
  240.         write("###############/////")
  241.     elseif TankProzent<1340 then
  242.         write("################////")
  243.     elseif TankProzent<1380 then
  244.         write("#################///")
  245.     elseif TankProzent<1420 then
  246.         write("##################//")
  247.     elseif TankProzent<1460 then
  248.         write("###################/")
  249.     elseif TankProzent<1500 then
  250.         write("####################")
  251.     end
  252.     print("| :F")
  253.    
  254.    
  255.     print("---------------------------------------")
  256.     print("Fortschritt:")
  257.     write("Fl. gefahren: ")
  258.     write(GefahrenF)
  259.     write(" | ")
  260.     write("Fl. uebrig:")
  261.     print(NochFlache)
  262.     write("Qu. gefahren: ")
  263.     write(GefahrenQ)
  264.     write(" | ")
  265.     write("Qu. uebrig:")
  266.     print(NochQuader)
  267.    
  268.    
  269.    
  270.    
  271.    
  272.    
  273.     mon.write("Angaben:")
  274.     mon.setCursorPos(1,2)
  275.     mon.write("Laenge: ")
  276.     mon.write(Elange)
  277.     mon.write(" | ")
  278.     mon.write("Breite: ")
  279.     mon.write(Ebreite)
  280.     mon.setCursorPos(1,3)
  281.     mon.write("Hoehe: ")
  282.     mon.write(Ehohe)
  283.     mon.write(" | ")
  284.     mon.write("Tiefe: ")
  285.     mon.write(Etiefe)
  286.     mon.setCursorPos(1,4)
  287.     mon.write("Ver. Hoehe: ")
  288.     mon.write(EVhohe)
  289.     mon.write(" | ")
  290.     mon.write("Ver. Tiefe: ")
  291.     mon.write(EVtiefe)
  292.    
  293.    
  294.     mon.setCursorPos(1,5)
  295.     mon.write("---------------------------------------")
  296.     mon.setCursorPos(1,6)
  297.     mon.write("Tankanzeige:")
  298.     mon.setCursorPos(1,7)
  299.     mon.write("T.fuellung: ")
  300.     mon.write(Tank)
  301.     mon.write(" | ")
  302.     mon.write("Benoetigt: ")
  303.     mon.write(nochTreib)
  304.     mon.write("/")
  305.     mon.write(Treib)
  306.     mon.setCursorPos(1,8)
  307.     mon.write("E: |")
  308.     if TankProzent<5 then
  309.         mon.write("                    ")
  310.     elseif TankProzent<10 then
  311.         mon.write(".                   ")
  312.     elseif TankProzent<15 then
  313.         mon.write("..                  ")
  314.     elseif TankProzent<20 then
  315.         mon.write("...                 ")
  316.     elseif TankProzent<25 then
  317.         mon.write("....                ")
  318.     elseif TankProzent<30 then
  319.         mon.write(".....               ")
  320.     elseif TankProzent<35 then
  321.         mon.write("......              ")
  322.     elseif TankProzent<40 then
  323.         mon.write(".......             ")
  324.     elseif TankProzent<45 then
  325.         mon.write("........            ")
  326.     elseif TankProzent<50 then
  327.         mon.write(".........           ")
  328.     elseif TankProzent<55 then
  329.         mon.write("..........          ")
  330.     elseif TankProzent<60 then
  331.         mon.write("...........         ")
  332.     elseif TankProzent<65 then
  333.         mon.write("............        ")
  334.     elseif TankProzent<70 then
  335.         mon.write(".............       ")
  336.     elseif TankProzent<75 then
  337.         mon.write("..............      ")
  338.     elseif TankProzent<80 then
  339.         mon.write("...............     ")
  340.     elseif TankProzent<85 then
  341.         mon.write("................    ")
  342.     elseif TankProzent<90 then
  343.         mon.write(".................   ")
  344.     elseif TankProzent<95 then
  345.         mon.write("..................  ")
  346.     elseif TankProzent<100 then
  347.         mon.write("................... ")
  348.     elseif TankProzent<105 then
  349.         mon.write("....................")
  350.        
  351.        
  352.     elseif TankProzent<110 then
  353.         mon.write("-...................")
  354.     elseif TankProzent<120 then
  355.         mon.write("--..................")
  356.     elseif TankProzent<130 then
  357.         mon.write("---.................")
  358.     elseif TankProzent<140 then
  359.         mon.write("----................")
  360.     elseif TankProzent<150 then
  361.         mon.write("-----...............")
  362.     elseif TankProzent<160 then
  363.         mon.write("------..............")
  364.     elseif TankProzent<170 then
  365.         mon.write("-------.............")
  366.     elseif TankProzent<180 then
  367.         mon.write("--------............")
  368.     elseif TankProzent<190 then
  369.         mon.write("---------...........")
  370.     elseif TankProzent<200 then
  371.         mon.write("----------..........")
  372.     elseif TankProzent<210 then
  373.         mon.write("-----------.........")
  374.     elseif TankProzent<220 then
  375.         mon.write("------------........")
  376.     elseif TankProzent<230 then
  377.         mon.write("-------------.......")
  378.     elseif TankProzent<240 then
  379.         mon.write("--------------......")
  380.     elseif TankProzent<250 then
  381.         mon.write("---------------.....")
  382.     elseif TankProzent<260 then
  383.         mon.write("----------------....")
  384.     elseif TankProzent<270 then
  385.         mon.write("-----------------...")
  386.     elseif TankProzent<280 then
  387.         mon.write("------------------..")
  388.     elseif TankProzent<290 then
  389.         mon.write("-------------------.")
  390.     elseif TankProzent<300 then
  391.         mon.write("--------------------")
  392.        
  393.        
  394.     elseif TankProzent<320 then
  395.         mon.write("/-------------------")
  396.     elseif TankProzent<340 then
  397.         mon.write("//------------------")
  398.     elseif TankProzent<360 then
  399.         mon.write("///-----------------")
  400.     elseif TankProzent<380 then
  401.         mon.write("////----------------")
  402.     elseif TankProzent<400 then
  403.         mon.write("/////---------------")
  404.     elseif TankProzent<420 then
  405.         mon.write("//////--------------")
  406.     elseif TankProzent<440 then
  407.         mon.write("///////-------------")
  408.     elseif TankProzent<460 then
  409.         mon.write("////////------------")
  410.     elseif TankProzent<480 then
  411.         mon.write("/////////-----------")
  412.     elseif TankProzent<500 then
  413.         mon.write("//////////----------")
  414.     elseif TankProzent<520 then
  415.         mon.write("///////////---------")
  416.     elseif TankProzent<540 then
  417.         mon.write("////////////--------")
  418.     elseif TankProzent<560 then
  419.         mon.write("/////////////-------")
  420.     elseif TankProzent<580 then
  421.         mon.write("//////////////------")
  422.     elseif TankProzent<600 then
  423.         mon.write("///////////////-----")
  424.     elseif TankProzent<620 then
  425.         mon.write("////////////////----")
  426.     elseif TankProzent<640 then
  427.         mon.write("/////////////////---")
  428.     elseif TankProzent<660 then
  429.         mon.write("//////////////////--")
  430.     elseif TankProzent<680 then
  431.         mon.write("///////////////////-")
  432.     elseif TankProzent<700 then
  433.         mon.write("////////////////////")
  434.        
  435.        
  436.     elseif TankProzent<740 then
  437.         mon.write("#///////////////////")
  438.     elseif TankProzent<780 then
  439.         mon.write("##//////////////////")
  440.     elseif TankProzent<820 then
  441.         mon.write("###/////////////////")
  442.     elseif TankProzent<860 then
  443.         mon.write("####////////////////")
  444.     elseif TankProzent<900 then
  445.         mon.write("#####///////////////")
  446.     elseif TankProzent<940 then
  447.         mon.write("######//////////////")
  448.     elseif TankProzent<980 then
  449.         mon.write("#######/////////////")
  450.     elseif TankProzent<1020 then
  451.         mon.write("########////////////")
  452.     elseif TankProzent<1060 then
  453.         mon.write("#########///////////")
  454.     elseif TankProzent<1100 then
  455.         mon.write("##########//////////")
  456.     elseif TankProzent<1140 then
  457.         mon.write("###########/////////")
  458.     elseif TankProzent<1180 then
  459.         mon.write("############////////")
  460.     elseif TankProzent<1220 then
  461.         mon.write("#############///////")
  462.     elseif TankProzent<1260 then
  463.         mon.write("##############//////")
  464.     elseif TankProzent<1300 then
  465.         mon.write("###############/////")
  466.     elseif TankProzent<1340 then
  467.         mon.write("################////")
  468.     elseif TankProzent<1380 then
  469.         mon.write("#################///")
  470.     elseif TankProzent<1420 then
  471.         mon.write("##################//")
  472.     elseif TankProzent<1460 then
  473.         mon.write("###################/")
  474.     elseif TankProzent<1500 then
  475.         mon.write("####################")
  476.     end
  477.     mon.write("| :F")
  478.    
  479.    
  480.     mon.setCursorPos(1,9)
  481.     mon.write("---------------------------------------")
  482.     mon.setCursorPos(1,10)
  483.     mon.write("Fortschritt:")
  484.     mon.setCursorPos(1,11)
  485.     mon.write("Fl. gefahren: ")
  486.     mon.write(GefahrenF)
  487.     mon.write(" | ")
  488.     mon.write("Fl. uebrig:")
  489.     mon.write(NochFlache)
  490.     mon.setCursorPos(1,12)
  491.     mon.write("Qu. gefahren: ")
  492.     mon.write(GefahrenQ)
  493.     mon.write(" | ")
  494.     mon.write("Qu. uebrig:")
  495.     mon.write(NochQuader)
  496.    
  497.     mon.setCursorPos(1,15)
  498.     mon.write("Aktuelle Meldung: ")
  499.     mon.write(AktuelleMeldung)
  500. end
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
Advertisement
Add Comment
Please, Sign In to add comment