View difference between Paste ID: hNn4Yi4F and xRBUkvUN
SHOW: | | - or go back to the newest paste.
1
m = peripheral.wrap("left")
2
mon = peripheral.wrap("right")
3
mon.setBackgroundColor(colours.black)
4
mon.setTextColor(colors.lime)
5
mon.setTextScale(1)
6
7
while true do
8
a,b,c,info1 = m.get(1)
9
a,b,c,info2 = m.get(2)
10
a,b,c,info3 = m.get(3)
11
a,b,c,info4 = m.get(4)
12
a,b,c,info5 = m.get(5)
13
a,b,c,info6 = m.get(6)
14
a,b,c,info7 = m.get(7)
15
a,b,c,info8 = m.get(8)
16
a,b,c,info9 = m.get(9)
17
18
for system, status in pairs(info1) do
19
  average1 = tostring(status) 
20
end
21
22
for system, status in pairs(info2) do
23
  average2 = tostring(status) 
24
end
25
26
for system, status in pairs(info3) do
27
  average3 = tostring(status) 
28
end
29
30
for system, status in pairs(info4) do
31
  status1 = tostring(status) 
32
  if system == "energyL" then
33
  solar1a = status
34
  elseif system == "maxStorageL" then
35
  solar1s = status
36
  end
37
end
38
39
for system, status in pairs(info5) do
40
  status1 = tostring(status) 
41
  if system == "energyL" then
42
  solar2a = status
43
  elseif system == "maxStorageL" then
44
  solar2s = status
45
  end
46
end
47
48
for system, status in pairs(info6) do
49
  status1 = tostring(status) 
50
  if system == "energyL" then
51
  maceratora = status
52
  elseif system == "maxStorageL" then
53
  macerators = status
54
  end
55
end
56
57
for system, status in pairs(info7) do
58
  status1 = tostring(status) 
59
  if system == "energyL" then
60
  furnacea = status
61
  elseif system == "maxStorageL" then
62
  furnaces = status
63
  end
64
end
65
66
for system, status in pairs(info8) do
67
  status1 = tostring(status) 
68
  if system == "energyL" then
69
  misca = status
70
  elseif system == "maxStorageL" then
71
  miscs = status
72
  end
73
end
74
75
for system, status in pairs(info8) do
76
  status1 = tostring(status) 
77
  if system == "energyL" then
78
  misca = status
79
  elseif system == "maxStorageL" then
80
  miscs = status
81
  end
82
end
83
84
for system, status in pairs(info9) do
85
  status1 = tostring(status)
86
  if system == "energyL" then
87
  mfsue = status
88
  elseif system == "maxStorageL" then
89-
mon.setCursorPos(5,4)
89+
  mfsus = status
90
  end
91-
mon.setCursorPos(33,4)
91+
92
93
mon.setCursorPos(50,3)
94
mon.write("Nuclear avg:    " ..average1.. "   ")
95
mon.setCursorPos(50,5)
96
mon.write("Solar avg:      " ..average2.. "   ")
97
mon.setCursorPos(50,7)
98
mon.write("Geothermal avg: " ..average3.. "   ")
99
100
mon.setCursorPos(5,2)
101
mon.write("Solarflower Storage 1: " ..solar1a.. "     ")
102
mon.setCursorPos(33,2)
103
mon.write(" /" ..solar1s)
104
mon.setCursorPos(5,3)
105
mon.write("Solarflower Storage 2: " ..solar2a.. "     ")
106
mon.setCursorPos(33,3)
107
mon.write(" /" ..solar2s)
108
mon.setCursorPos(5,5)
109
mon.write("Macerator Storage: ... " ..maceratora.. "     ")
110
mon.setCursorPos(33,5)
111
mon.write(" /" ..macerators)
112
mon.setCursorPos(5,6)
113
mon.write("Furnace Storage: ..... " ..furnacea.. "     ")
114
mon.setCursorPos(33,6)
115
mon.write(" /" ..furnaces)
116
mon.setCursorPos(5,7)
117
mon.write("Misc. Storages: ...... " ..misca.. "     ")
118
mon.setCursorPos(33,7)
119
mon.write(" /" ..miscs)
120
121
if mfsue < 500000 then
122
mon.setTextColor(colors.red)
123
else
124
mon.setTextColor(colors.lime)
125
end
126
127
mon.setCursorPos(5,9)
128
mon.write("MFSU Storage: ......   " ..mfsue.. "          ")
129
mon.setCursorPos(36,9)
130
mon.write(" /" ..mfsus)
131
132
mon.setTextColor(colors.lime)
133
134
sleep(1)
135
end