Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

duz_holger

Members
  • Content Count

    17
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by duz_holger

  1. 3 hours ago, Palagius said:

     

    Actually, I just looked at an old version I used on The 1.7.10 Pack and it's still using the names.

    Do you have an OpenComputers interface directly attached to your ME controller?  

    yes I do via some P2p tunels bus otherwise yes

  2. On 1/27/2019 at 8:23 AM, 23Link89 said:

    Really cool, though the only thing I would really use it for is the Mine IDE editor so I don't have to use an external editor that doesn't have the OpenOS libraries. Which leads me on to my next point: cross-compatibility. MineOS isn't cross-compatible with OpenOS's libraries, which I really need unless you make a command line, low memory usage, version of your MineOS to run on extremely low-end machines. Even then, I would have to port all of my existing programs on to your OS.

    I create a lot of programs for computers around my MC world to manage redstone things in a neat manner. Installing MineOS on every one of those computers isn't an option. Would be really cool if you could make an OpenOS emulator of sorts just to create programs for OpenOS.

    I fully back this I just updated mineOs and that has made my old induction matrix monitor program not run again course its made for openOS (originally CC) but now I will have to rewrite it base up (witch I can't be bothered to do) or downgrade to open os for this computer

  3. the advantage of EnderIO conduits over all other wires is color coding so red only goes to red and blue only goes to blue over the same wire so happy was I when I saw the oc conduits that would save me a lot of cable clutter I thought but some how the still crosswire so server lime connects to server lightblues screen and all components all of a sudden are visible on server magenta heelpppp plz

     

     

    i am a nimb witted turf skull that had one server rack turned to no relay mode so all signals mashed up in it

  4. thai is the original cc program that worked for years and still works technicaly

    me = peripheral.wrap("tileinterface_3")
    mon = peripheral.wrap("monitor_29")
    low = 64

    mon.setTextScale(0.5)

    local meItems = {
    [1] = {"Iron Ingot","minecraft:iron_ingot","0"},
    [2] = {"Sand", "minecraft:sand","0"},
    [3] = {"Acasia Wood","minecraft:log2","0"},
    [4] = {"Acasia Planks","minecraft:planks","4"},
    [5] = {"SawDust","Mekanism:Sawdust","0"},
    [6] = {"Paper","minecraft:paper","0"},
    [7] = {"Cactus","minecraft:cactus","0"},
    [8] = {"Cactus Green","minecraft:dye","2"},
    [9] = {"Ink","minecraft:dye","0"},
    [10] = {"Red Dye","minecraft:dye","1"},
    [11] = {"Purple Dye","minecraft:dye","5"},
    [12] = {"Gray Dye","minecraft:dye","8"},
    [13] = {"Light Gray Dye","minecraft:dye","7"},
    [14] = {"Light Blue Dye","minecraft:dye","12"},
    [15] = {"Dandyline Yellow","minecraft:dye","11"},
    [16] = {"Aluminium Ingots","TConstruct:materials","11"},
    [17] = {"Stone","minecraft:stone","0"},
    [18] = {"CobbleStone","minecraft:cobblestone","0"},
    [19] = {"Gold Ingots","minecraft:gold_ingot","0"},
    [20] = {"Copper Ingots","Mekanism:Ingot","5"},
    [21] = {"GlowStone Dust","minecraft;glowstone_dust","0"},
    [22] = {"Glass","minecraft:glass","0"}
    }

    function checkMe(checkName, name)
      melist = me.getAvailableItems()
      for a = 1, #melist do
        itemName = melist[a].fingerprint.id .. melist[a].fingerprint.dmg
        value = tostring(melist[a].size)
        if itemName == checkName then
          print("true")
          print(name)
          print("me=" ..itemName)
          print("var=" ..checkName)
          print("sum=" ..value)
          centerT(name, row+2, colors.black,colors.blue, "lefty")
          if tonumber(value) <= low then
            centerT(value, row+2,colors.black, colors.red, "righty")
          else
            centerT(value, row+2,colors.black, colors.green, "righty")
          end
          row=row+1
        end
      end
    end

    function checkTable()
      row = 1
      clearScreen()
      for i = 1, #meItems do
        checkName = meItems[2] .. meItems[3]
        name = meItems[1]
        checkMe(checkName, name)
      end
    end    

    function clearScreen()
      mon.setBackgroundColor(colors.black)
      mon.clear()
      mon.setCursorPos(1,1)
      centerT("  ME Inventory  ",1,colors.blue, colors.white,"head")
    end

    function centerT(text,line,txtback,txtcolor,pos)
      monX,monY = mon.getSize()
      mon.setBackgroundColor(txtback)
      mon.setTextColor(txtcolor)
      length = string.len(text)
      dif = math.floor(monX-length)
      x = math.floor(dif/2)
      if pos == "head" then
        mon.setCursorPos(x+1, line)
        mon.write(text)
      elseif pos == "lefty" then
        mon.setCursorPos(2,line)
        mon.write(text)
      elseif pos == "righty" then
        mon.setCursorPos(monX-length, line)
        mon.write(text)
      end
    end

    while true do
      checkTable()
      sleep(10)
    end

  5. hi i am okay to computercraft but a complete newb to openccomputers but here is my question I have made a program in cc and then ported it over to oc it works but for some unknown reason will it not read the data from my table or maybe from ae2 itself here is the code so what's wrong

    local component = require "component"
    local gpu = component.gpu
    local colors = require("colors")
    local term = require "term"
    local me = component.me_interface
    local monX,monY = gpu.getResolution()
    local low = 64


    local meItems = {
    [1] = {"Iron Ingot","minecraft:iron_ingot","0"},
    [2] = {"Sand", "minecraft:sand","0"},
    [3] = {"Acasia Wood","minecraft:log2","0"},
    [4] = {"Acasia Planks","minecraft:planks","4"},
    [5] = {"SawDust","Mekanism:Sawdust","0"},
    [6] = {"Paper","minecraft:paper","0"},
    [7] = {"Cactus","minecraft:cactus","0"},
    [8] = {"Cactus Green","minecraft:dye","2"},
    [9] = {"Ink","minecraft:dye","0"},
    [10] = {"Red Dye","minecraft:dye","1"},
    [11] = {"Purple Dye","minecraft:dye","5"},
    [12] = {"Gray Dye","minecraft:dye","8"},
    [13] = {"Light Gray Dye","minecraft:dye","7"},
    [14] = {"Light Blue Dye","minecraft:dye","12"},
    [15] = {"Dandyline Yellow","minecraft:dye","11"},
    [16] = {"Aluminium Ingots","TConstruct:materials","11"},
    [17] = {"Stone","minecraft:stone","0"},
    [18] = {"CobbleStone","minecraft:cobblestone","0"},
    [19] = {"Gold Ingots","minecraft:gold_ingot","0"},
    [20] = {"Copper Ingots","Mekanism:Ingot","5"},
    [21] = {"GlowStone Dust","minecraft;glowstone_dust","0"},
    [22] = {"Glass","minecraft:glass","0"}
    }

    function checkMe(checkName, name)
      melist = me.getAvailableItems()
      for a = 1, #melist do
        itemName = melist[a].fingerprint.id .. melist[a].fingerprint.dmg
        value = tostring(melist[a].size)
        if itemName == checkName then
          centerT(name, row+2, 0x000000, 0x0024BF, "lefty")
          if tonumber(value) <= low then
            centerT(value, row+2,0x000000, 0xBF0000, "righty")
          else
            centerT(value, row+2,0x000000, 0x0FBF00, "righty")
          end
          row=row+1
        end
      end
    end

    function checkTable()
      row = 1
      clearScreen()
      for i = 1, #meItems do
        checkName = meItems[2] .. meItems[3]
        name = meItems[1]
        checkMe(checkName, name)
      end
    end    

    function clearScreen()
      gpu.setBackground(0x000000)
      term.clear()
      term.setCursor(1,1)
      centerT("  ME Inventory  ",1 ,0x0F00BF , 0xFFFFFF,"head")
    end

    function centerT(text,line,txtback,txtcolor,pos)
      gpu.setBackground(txtback)
      gpu.setForeground(txtcolor)
      length = string.len(text)
      dif = math.floor(monX-length)
      x = math.floor(dif/2)
      if pos == "head" then
        term.setCursor(x+1, line)
        term.write(text)
      elseif pos == "lefty" then
        term.setCursor(2,line)
        term.write(text)
      elseif pos == "righty" then
        term.setCursor(monX-length, line)
        term.write(text)
      end
    end

    while true do
      checkTable()
    --  sleep(10)
    end
     

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.