View difference between Paste ID: jyF8dryE and S1aVbk1W
SHOW: | | - or go back to the newest paste.
1
rednet.open("back")
2
m = peripheral.wrap("right")
3
4
local l,h = m.getSize()
5
term.clear()
6
term.setCursorPos(1,1)
7
shell.run("id")
8
9
function clrr()
10
  if i >=0 then
11
    m.setBackgroundColor(colors.blue)
12
  elseif i >= 6 then
13
    m.setBackgroundColor(colors.cyan)
14
  elseif i >= 10 then
15
    m.setBackgroundColor(colors.green)
16
  elseif i >= 14 then
17
    m.setBackgroundColor(colors.cyan)
18
  elseif i >= 22 then
19
    m.setBackgroundColor(colors.red)
20
  elseif i >= 24 then
21
    m.setBackgroundColor(colors.yellow)
22
  end
23
end
24
25
function prt()
26
  term.clear()
27
  term.setCursorPos(1,1)
28
  print("H:"..h.." L:"..l)
29
end
30
31
while true do
32
  
33
  -----  Recevoir les information   -----
34
  local id1,e25,pe25 = rednet.receive("EnPt25")
35
  local id2,r25,pr25 = rednet.receive("RoSp25")
36
  print("e25:"..e25.." r25:"..r25)
37
  
38
  local id3,e34,pe34 = rednet.receive("EnPt34")
39
  local id4,r34,pr34 = rednet.receive("RoSp34")
40
  print("e34:"..e34.." r34:"..r34)
41
  
42
  local id5,e29,pe29 = rednet.receive("EnPt29")
43
  local id6,r29,pr29 = rednet.receive("RoSp29")
44
  print("e29:"..e29.." r29:"..r29)
45
  
46
  sleep(0.1)
47
  ----- Fin d'attente d'information -----
48
  
49
  
50
  ----- Reboot Screen -----
51
  m.setBackgroundColor(colors.black)
52
  m.clear()
53
  ----- End Reboot Sc -----
54
  
55
  ----- Affichage (Bars) -----
56
   -- 1er (Rotors CoP N27) --
57
  m.setBackgroundColor(colors.cyan)
58
  m.setCursorPos(2,3)
59
  
60
  --local l1 = 0
61
  l1 = r25 * (l-2) / 2000
62
  print(l1)
63
  
64
  for i=1,l1 do
65-
    clrr()
65+
    if i >=0 then
66
    m.setBackgroundColor(colors.blue)
67
  elseif i >= 6 then
68
    m.setBackgroundColor(colors.cyan)
69
  elseif i >= 10 then
70
    m.setBackgroundColor(colors.green)
71
  elseif i >= 14 then
72
    m.setBackgroundColor(colors.cyan)
73
  elseif i >= 22 then
74
    m.setBackgroundColor(colors.red)
75
  elseif i >= 24 then
76
    m.setBackgroundColor(colors.yellow)
77
  end
78
    m.write(" ")
79
  end
80
   -- 2eme (RotorsCP N34) --
81
  m.setBackgroundColor(colors.cyan)
82
  m.setCursorPos(2,6)
83
  
84
  --local l2 = 0
85
  l2 = r34 * (l-2) / 2000
86
  print(l2)
87
  
88
  for i=1,l2 do
89
    if i >=0 then
90
    m.setBackgroundColor(colors.blue)
91
  elseif i >= 6 then
92
    m.setBackgroundColor(colors.cyan)
93
  elseif i >= 10 then
94
    m.setBackgroundColor(colors.green)
95
  elseif i >= 14 then
96
    m.setBackgroundColor(colors.cyan)
97
  elseif i >= 22 then
98
    m.setBackgroundColor(colors.red)
99
  elseif i >= 24 then
100
    m.setBackgroundColor(colors.yellow)
101
  end
102
    m.write(" ")
103
  end
104
105
   -- 3eme (RotorsCP N34) --
106
  m.setBackgroundColor(colors.cyan)
107
  m.setCursorPos(2,9)
108
  
109
  --local l2 = 0
110
  l3 = r29 * (l-2) / 2000
111
  print(l3)
112
  
113
  for i=1,l2 do
114
    if i >=0 then
115
    m.setBackgroundColor(colors.blue)
116
  elseif i >= 6 then
117
    m.setBackgroundColor(colors.cyan)
118
  elseif i >= 10 then
119
    m.setBackgroundColor(colors.green)
120
  elseif i >= 14 then
121
    m.setBackgroundColor(colors.cyan)
122
  elseif i >= 22 then
123
    m.setBackgroundColor(colors.red)
124
  elseif i >= 24 then
125
    m.setBackgroundColor(colors.yellow)
126
  end
127
    m.write(" ")
128
  end
129
  
130
  sleep(1)
131
end