Advertisement
Guest User

startup

a guest
Aug 1st, 2014
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.13 KB | None | 0 0
  1. local modem = peripheral.wrap("top")
  2. opcje = {}
  3. wybor = 1
  4. opcje[1] = "Transformator 1"
  5. opcje[2] = "Transformator 2"
  6. opcje[3] = "Transformator 3"
  7. opcje[4] = "Transformator 4"
  8. opcje[5] = "Transformator 5"
  9. opcje[6] = "Transformator 6"
  10. opcje[7] = "Transformator 7"
  11. opcje[8] = "Transformator 8"
  12. opcje[9] = "Transformator 9"
  13. opcje[10] = "Transformator 10"
  14. opcje[11] = "Transformator 1"
  15. opcje[12] = "Tranfsormator 2"
  16. opcje[13] = "Transformator 3"
  17. opcje[14] = "Transformator 4"
  18. opcje[15] = "Transformator 5"
  19. opcje[16] = "Transformator 6"
  20. opcje[17] = "Transformator 7"
  21. opcje[18] = "Transformator 8"
  22. opcje[19] = "Transformator 9"
  23. opcje[20] = "Transformator 10"
  24.  
  25.  
  26. function uruchom(numer)
  27.  if numer == 1 then
  28.   modem.transmit(1, 1, "TR1")
  29.   return uruchom()
  30.  elseif numer == 2 then
  31.   modem.transmit(1, 1, "TR2")
  32.   return uruchom()
  33.  elseif numer == 3 then
  34.   modem.transmit(1, 1, "TR3")
  35.   return uruchom()
  36.  elseif numer == 4 then
  37.   modem.transmit(1, 1, "TR4")
  38.   return uruchom()
  39.  elseif numer == 5 then
  40.   modem.transmit(1, 1, "TR5")
  41.   return uruchom()
  42.  elseif numer == 6 then
  43.   modem.transmit(1, 1, "TR6")
  44.   return uruchom()
  45.  elseif numer == 7 then
  46.   modem.transmit(1, 1, "TR7")
  47.   return uruchom()
  48.  elseif numer == 8 then
  49.   modem.transmit(1, 1, "TR8")
  50.   return uruchom()
  51.  elseif numer == 9 then
  52.   modem.transmit(1, 1, "TR9")
  53.   return uruchom()
  54.  elseif numer == 10 then
  55.   modem.transmit(1, 1, "TR10")
  56.   return uruchom()
  57.  else
  58.   wybor = 1
  59.   return menu()
  60.  end
  61. end
  62.  
  63. function przycisk()
  64.  sleep(0.05)
  65.  event, argument = os.pullEvent()
  66.  if event == "key" then
  67.   if argument == 28 then
  68.    return uruchom(wybor)
  69.   elseif argument == 200 then
  70.    if wybor == 1 then
  71.    else
  72.     wybor = wybor - 1
  73.    end
  74.   elseif argument == 208 then
  75.    if wybor == table.getn(opcje) then
  76.    else
  77.     wybor = wybor + 1
  78.    end
  79.   else
  80.    return przycisk()
  81.   end
  82.  else
  83.   return przycisk()
  84.  end
  85.  return menu()
  86. end
  87.  
  88. function menu()
  89.  shell.run("clear")
  90.  for i=1, table.getn(opcje) do
  91.   if wybor == i then
  92.    print("[ "..opcje[i].." ]")
  93.   else
  94.    print(opcje[i])
  95.   end
  96.  end
  97.  return przycisk()
  98. end
  99.  
  100. shell.run("clear")
  101. return menu()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement