View difference between Paste ID: 77dz78rV and KR4zJ4Uz
SHOW: | | - or go back to the newest paste.
1
os.loadAPI("ocs/apis/sensor")
2-
  if rs.getInput("back", true) and rs.getInput("bottom", true) then
2+
sen = sensor.wrap("back")
3-
    rs.setOutput("top", true)
3+
4-
  else
4+
LV_Solar_Panel_Amount = 0
5-
    rs.setOutput("top", false)
5+
6-
  end
6+
s = sen.getTargets()
7-
  sleep(.5)
7+
function getS()
8-
end    
8+
    for v, k  in pairs(s) do
9
        if k.Name == "ME Wireless Access Point" then   
10
            target = v
11
        end
12
    end
13
    return target
14
end
15
16
f = getS()
17
s1 = sen.getTargetDetails(target)
18
for v, k in pairs(s1.Items) do
19
20
    ---ME Inventar Abfrage----
21
    if k.Name == "Low Voltage Solar Array" then
22
        LV_Solar_Panel_Amount = k.Size
23
    end
24
end
25
26
turtle.suckUp()
27
turtle.drop()
28
29
while true do
30
    if LV_Solar_Panel_Amount >= 100000 then
31
		turtle.suck()
32
        turtle.dropUp()
33
        sleep(10)
34
        turtle.suckUp()
35
        turtle.drop()
36
    else
37
        print("Schalter ist an, aber es sind nicht genug LVs auf Lager damit die Farm starten kann, es werden 100k benötigt! Nächste Abfrage startet in 1 Minute, Farm startet immer nur bei 100k LVs damit sie nicht immer läuft, um Performance zu sparen.")
38
        print("LVs auf Lager: " ..LV_Solar_Panel_Amount)
39
        sleep(60)
40
    end    
41
    os.reboot()
42
end