Advertisement
TrueVirusTV

entrace_urlaub-ellis-w/-angebote

Oct 23rd, 2022 (edited)
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.12 KB | None | 0 0
  1. local mon = peripheral.find("monitor")
  2.  
  3. local title = 'Hinweis!'
  4. local len = string.len(title)
  5. local text = 'Sehr geehrte Kunden, aktuell befindet sich die Virus Industries nicht aktiv im Dienst. Trotzdem nehmen wir Bestellungen an und bearbeiten diese zum nächst möglichen Zeitpunkt. Vielen Dank für Ihr Verständis!'
  6.  
  7. local angTitle = 'AKTUELLE ANGEBOTE'
  8. local len2 = string.len(angTitle)
  9. local angebot1 = 'Marmor [Roh oder versch. Sorten]'
  10. local angebot2 = 'Eisenbarren'
  11. local angebot3 = 'Kies [grob]'
  12. local angebot4 = 'Kohle'
  13. local angebot5 = 'Sand [fein]'
  14. local angebot6 = 'Quartz'
  15. local angebot7 = 'Bruchstein'
  16. local angebot8 = 'Ton [versch. Sorten]'
  17. local angebot9 = 'Redstone'
  18. local angebot10 = 'Basalt [Roh oder versch. Sorten]'
  19. local angebot11 = 'Enderperlen'
  20.  
  21. local monx, monY
  22.    
  23.     mon.setBackgroundColor(colors.black)
  24.     mon.setTextScale(1)
  25.     mon.setTextColor(colors.white)
  26.     mon.clear()
  27.     monX, monY = mon.getSize()
  28.    
  29.    
  30.     mon.setCursorPos(((monX/2) - len+1) / 2, 2)
  31.     mon.setTextColor(colors.red)
  32.     mon.write(title)
  33.     mon.setTextColor(colors.white)
  34.    
  35.     local lines = require "cc.strings".wrap(text, (monX/2)-2)
  36.     for i = 1, #lines do
  37.         mon.setCursorPos(1, i+3)
  38.         mon.write(lines[i])
  39.     end
  40.    
  41.     for i=1,monY do
  42.         mon.setCursorPos((monX/2),i)
  43.         mon.write("|")
  44.     end
  45.    
  46.     mon.setCursorPos((((monX/2) - len2+1) / 2) + (monX/2), 2)
  47.     mon.write(angTitle)
  48.    
  49.     mon.setCursorPos((monX/2)+2, 4)
  50.     mon.write(angebot1)
  51.     mon.setCursorPos((monX/2)+2, 5)
  52.     mon.write(angebot2)
  53.     mon.setCursorPos((monX/2)+2, 6)
  54.     mon.write(angebot3)
  55.     mon.setCursorPos((monX/2)+2, 7)
  56.     mon.write(angebot4)
  57.     mon.setCursorPos((monX/2)+2, 8)
  58.     mon.write(angebot5)
  59.     mon.setCursorPos((monX/2)+2, 9)
  60.     mon.write(angebot6)
  61.     mon.setCursorPos((monX/2)+2, 10)
  62.     mon.write(angebot7)
  63.     mon.setCursorPos((monX/2)+2, 11)
  64.     mon.write(angebot8)
  65.     mon.setCursorPos((monX/2)+2, 12)
  66.     mon.write(angebot9)
  67.     mon.setCursorPos((monX/2)+2, 13)
  68.     mon.write(angebot10)
  69.     mon.setCursorPos((monX/2)+2, 14)
  70.     mon.write(angebot11)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement