Advertisement
osten04

cc dispay board

Mar 8th, 2025 (edited)
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.87 KB | Gaming | 0 0
  1. da = peripheral.wrap( "bottom" )
  2. function board( line, text )
  3.     da.setLine( line )
  4.     da.print( text )
  5. end
  6. local function split( str, delimiter )
  7.     local returnTable = {}
  8.     for k, v in string.gmatch(str, "([^" .. delimiter .. "]+)" )
  9.     do
  10.         returnTable[#returnTable+1] = k
  11.     end
  12.     return returnTable
  13. end
  14. function clear()
  15.     term.clear()
  16.     term.setCursorPos(1,1)
  17. end
  18. clear()
  19. while ( true )
  20. do
  21.     local input = io.read()
  22.     local words = split( input, " " )
  23.     local n = table.getn(words)
  24.     if( n >= 1 ) then
  25.         local line = tonumber( words[1], 10 )
  26.         local str = ""
  27.         if ( line ~= nill ) then
  28.             table.remove( words, 1 )
  29.         else
  30.             line = 1
  31.         end
  32.         for k, v in pairs( words ) do
  33.             str = str .. v .. " "
  34.         end
  35.        
  36.         board( line, str )
  37.         clear()
  38.     end
  39. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement