Advertisement
Guest User

MinerControl.lua

a guest
Mar 2nd, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.18 KB | None | 0 0
  1. print("loading 'Miner-Control'...")
  2. -- Definitionen:
  3. local Tx = 2
  4. local Rx = 1
  5. local modem = peripheral.warp("back")
  6.  
  7. function write_ui()
  8.   term.clear()
  9.   term.setCursorPos(1,1)
  10.   print("+-------------------------------------------------+")
  11.   print("|             GFC's Miner-Control                 |")
  12.   print("|       Do not make an illegal copy of this       |")
  13.   print("|           cause its free you idiot :D           |")
  14.   print("|                   COMMANDS                      |")
  15.   print("|           W/A/S/D for the Miner-Ship            |")
  16.   print("|        R/F (Up/Down) for the Transporter        |")
  17.   print("|        T/G (Up/Down) for the Ring-Cutter        |")
  18.   print("|                                                 |")
  19.   print("+-------------------------------------------------+")
  20. end
  21.  
  22. function Send( msg )
  23.   modem.transmit(Tx,Rx,msg)
  24. end
  25.  
  26. modem.open(2)
  27. while true do
  28.   write_ui()
  29.   local event, scancode = os.pullEvent("key")
  30.   if scancode == 16 then
  31.     return
  32.   else
  33.     cmd_send(scancode)
  34.     local event, side, freqency, replyFrequency, message, distance = os.pullEvent("modem_message")
  35.     term.setCursorPos(22,9)
  36.     print(message)
  37.   end
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement