Advertisement
Guest User

startup

a guest
Feb 25th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.50 KB | None | 0 0
  1. -- pastebin get xnyZ9E1U startup
  2. local mom = peripheral.wrap("monitor_102")
  3. term.redirect(mom) -- redirige l'affichage sur mom
  4. somme = 0
  5. maxt = 0
  6.  
  7. tableau_amount = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,24,26,27,28,29}
  8. tableau_max = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,24,26,27,28,29}
  9.  
  10.  
  11.    
  12.    
  13. function DisplayEnergy(energy,i)
  14.  
  15.  
  16.   if peripheral.wrap(energy) ~= nil then
  17.   local amount, max_energy, maxt, somme
  18.   infos_energy = peripheral.wrap(energy)
  19.  
  20.  
  21.   amount = infos_energy.getEnergyStored()
  22.   max_energy = infos_energy.getMaxEnergyStored()
  23.   tableau_amount[i] = amount
  24.   tableau_max[i] = max_energy
  25.  
  26.  
  27.  
  28.    
  29.   if infos_energy.getEnergyStored() == nil then
  30.   amount = 0
  31.   end
  32.  
  33.   if infos_energy.getMaxEnergyStored() == nil then
  34.   max_energy = 0
  35.   end
  36.   val_max = tableau_max[i]
  37.   val_amount = tableau_amount[i]
  38.   somme = somme + val_amount
  39.   maxt = maxt + val_max
  40.  
  41.   --maxt = tableau_amount[1] + tableau_amount[2]+ tableau_amount[2]+ tableau_amount[2]+ tableau_amount[2]+ tableau_amount[2]+ tableau_amount[2]+ tableau_amount[2]
  42.  
  43.   term.setCursorPos(1,1)
  44.   term.setTextColor(16384)
  45.   print("STOCKAGE DE L'ENERGIE")
  46.   term.setCursorPos(1,3)
  47.   term.setTextColor(1)
  48.   print(somme.."/"..maxt)
  49.  
  50.  
  51.  
  52.  
  53.   sleep(10)
  54.  
  55.   end
  56.  
  57.  
  58.   end
  59.  
  60.    while true do
  61.   term.clear()
  62.     mom.setTextScale(1)
  63.  
  64.  
  65.   DisplayEnergy("tile_thermalexpansion_cell_resonant_name_0",1)
  66.   DisplayEnergy("tile_thermalexpansion_cell_resonant_name_1",2)
  67.   DisplayEnergy("tile_thermalexpansion_cell_resonant_name_2",3)
  68.   DisplayEnergy("tile_thermalexpansion_cell_resonant_name_3",4)
  69.   DisplayEnergy("tile_thermalexpansion_cell_resonant_name_4",5)
  70.   DisplayEnergy("tile_thermalexpansion_cell_resonant_name_5",6)
  71.   DisplayEnergy("tile_blockcapacitorbank_name_1",7)
  72.   DisplayEnergy("tile_blockcapacitorbank_name_2",8)
  73.   DisplayEnergy("tile_blockcapacitorbank_name_3",9)
  74.   DisplayEnergy("tile_blockcapacitorbank_name_4",10)
  75.   DisplayEnergy("tile_blockcapacitorbank_name_5",11)
  76.   DisplayEnergy("tile_blockcapacitorbank_name_6",12)
  77.   DisplayEnergy("tile_blockcapacitorbank_name_7",13)
  78.   DisplayEnergy("tile_blockcapacitorbank_name_9",13)
  79.   DisplayEnergy("tile_blockcapacitorbank_name_10",14)
  80.   DisplayEnergy("tile_blockcapacitorbank_name_11",15)
  81.   DisplayEnergy("tile_blockcapacitorbank_name_12",16)
  82.   DisplayEnergy("tile_blockcapacitorbank_name_13",17)
  83.   DisplayEnergy("tile_blockcapacitorbank_name_14",18)
  84.  
  85.  
  86.  
  87.  
  88.  
  89. sleep(10)
  90.  
  91.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement