Advertisement
maxtorcd55

portal_kiez

Apr 8th, 2014
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.09 KB | None | 0 0
  1. local moni = peripheral.wrap("bottom")
  2.  
  3. local portalNames = {{"Shana",0},{"Thomas",0},{"Dylan",0},{"Jonas",0},{"Nether",0},{"End",0},{"Twilight",0},{"None",0}}
  4. turtle.suckUp()
  5.  
  6.  
  7. while (true) do
  8.     moni.clear()
  9.     moni.setCursorPos(1,1)
  10.     for i = 1, #portalNames do
  11.         moni.setCursorPos(1,i)
  12.         if portalNames[i][2] == 0 then
  13.             moni.setTextColor(colors.white)
  14.             if string.len(portalNames[i][1]) < 8 then
  15.                 moni.write(portalNames[i][1])
  16.             else
  17.                 moni.write(string.sub(portalNames[i][1], 1, 5).."..")
  18.             end
  19.  
  20.         else
  21.             moni.setTextColor(colors.red)
  22.             if string.len(portalNames[i][1]) < 8 then
  23.                 moni.write(portalNames[i][1])
  24.             else
  25.                 moni.write(string.sub(portalNames[i][1], 1, 5).."..")
  26.             end
  27.             moni.setTextColor(colors.white)
  28.         end
  29.     end
  30.  
  31.  
  32.     event, side, xPos, yPos = os.pullEvent("monitor_touch")
  33.  
  34.    
  35.     if portalNames[yPos] ~= nil then
  36.         for i = 1, #portalNames do portalNames[i][2] = 0 end
  37.         portalNames[yPos][2] = 1
  38.     end
  39.  
  40.     turtle.suckUp()
  41.  
  42.     for i = 1, #portalNames do
  43.         if portalNames[i][2] == 1 then
  44.             turtle.select(i)
  45.             turtle.dropUp()
  46.         end
  47.     end
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement