Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("ocs/apis/sensor")
- shell.run("clear")
- rednet.open("right")
- sen = sensor.wrap("top")
- while true do
- s = sen.getTargets()
- for v, k in pairs(s) do
- if k.Name == "ME Wireless Access Point" then
- targPos = v
- end
- end
- if targPos == nil then
- error("No ME WIRELESS ACCESS POINT found!")
- end
- evt, key, side, id, msg = os.pullEvent("modem_message")
- shell.run("clear")
- print(id .. ": " .. msg)
- if msg == "getItemCount" then
- s1 = sen.getTargetDetails(targPos)
- if s1.Items[1] == nil then
- sleep(0.5)
- tab = {["Key"] = "getItemCount", ["Count"] = 0}
- rednet.broadcast(textutils.serialize(tab))
- print("BR 0")
- else
- for v1, k1 in pairs(s1.Items) do
- if k1.Name == "UU-Matter" then
- count = k1.Size
- sleep(0.5)
- tab = {["Key"] = "getItemCount", ["Count"] = count}
- rednet.broadcast(textutils.serialize(tab))
- print("BR " .. count)
- end
- end
- end
- end
- end
Add Comment
Please, Sign In to add comment