Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --API laden
- os.loadAPI("ocs/apis/sensor")
- --Methoden
- function checkuu()
- for i = 1, #d.Items do
- if(d.Items[i].Name == "UU-Matter") then
- name = d.Items[i].Name
- size = d.Items[i].Size
- m.setCursorPos(2,2)
- m.setTextColor(colors.purple)
- m.write(name)
- m.setCursorPos(3,3)
- m.setTextColor(colors.white)
- m.write(textutils.serialize(size))
- end
- end
- end
- function checkcobble()
- for i = 1, #d.Items do
- if(d.Items[i].Name == "Cobblestone") then
- name = d.Items[i].Name
- size = d.Items[i].Size
- m.setCursorPos(2,4)
- m.setTextColor(colors.gray)
- m.write(name)
- m.setCursorPos(3,5)
- m.setTextColor(colors.white)
- m.write(textutils.serialize(size))
- end
- end
- end
- function checkiron()
- for i = 1, #d.Items do
- if(d.Items[i].Name == "Iron Ingot") then
- name = d.Items[i].Name
- size = d.Items[i].Size
- m.setCursorPos(2,6)
- m.setTextColor(colors.lightGray)
- m.write(name)
- m.setCursorPos(3,7)
- m.setTextColor(colors.white)
- m.write(textutils.serialize(size))
- end
- end
- end
- function checkcarrot()
- for i = 1, #d.Items do
- if(d.Items[i].Name == "Carrot") then
- name = d.Items[i].Name
- size = d.Items[i].Size
- m.setCursorPos(2,8)
- m.setTextColor(colors.orange)
- m.write(name)
- m.setCursorPos(3,9)
- m.setTextColor(colors.white)
- m.write(textutils.serialize(size))
- end
- end
- end
- function checkgold()
- for i = 1, #d.Items do
- if(d.Items[i].Name == "Gold Ingot") then
- name = d.Items[i].Name
- size = d.Items[i].Size
- m.setCursorPos(2,10)
- m.setTextColor(colors.yellow)
- m.write(name)
- m.setCursorPos(3,11)
- m.setTextColor(colors.white)
- m.write(textutils.serialize(size))
- end
- end
- end
- --Warten, bis alles geladen ist
- sleep(1)
- --Schleifen
- while true do
- if(m == nil) then
- print("Fehler: Monitor wurde nicht erkannt!")
- return true
- elseif(s == nil) then
- m = peripheral.wrap("top")
- m.clear()
- m.setCursorPos(1,1)
- m.write("Fehler: ")
- m.setCursorPos(1,2)
- m.write("Sensor kann keine")
- m.setCursorPos(1,3)
- m.write("Daten herausfinden")
- print("Fehler: Sensor kann keine Daten herausfinden!")
- return true
- else
- --Variablen
- s = sensor.wrap("left")
- m = peripheral.wrap("top")
- d = s.getTargetDetails("0,-1,-5")
- m.clear()
- m.setCursorPos(1,1)
- m.write("--------------------")
- m.setCursorPos(1,12)
- m.write("--------------------")
- checkuu()
- checkcobble()
- checkiron()
- checkgold()
- checkcarrot()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement