Guest User

Untitled

a guest
Jan 19th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. os.loadAPI('/apis/menu')
  2.  
  3. function eleserver ()
  4. while true do
  5. id, message = rednet.receive()
  6. if message == "on" then
  7. rs.setOutput("left",true)
  8. elseif message =="off" then
  9. rs.setOutput("left",false)
  10. end
  11. end
  12. end
  13. c = coroutine.create(eleserver)
  14. coroutine.resume(c)
  15.  
  16. function activateFloor(id){
  17. rednet.send(id, "on")
  18. }
  19.  
  20. mymenu={{},{},{},{},{},{},{},{},{},{}}
  21. mymenu[1][1]={'0 Ground',{activateFloor,0}}
  22. mymenu[2][1]={'-1 Inventory',{activateFloor,0}}
  23. mymenu[3][1]={'-2 Sorting',{activateFloor,0}}
  24. mymenu[4][1]={'-3 Forestry',{activateFloor,0}}
  25. mymenu[5][1]={'-4 Railcraft',{activateFloor,0}}
  26. mymenu[6][1]={'-5 Empty',{activateFloor,0}}
  27. mymenu[7][1]={'-6 Empty',{activateFloor,0}}
  28. mymenu[8][1]={'-7 Fuel Prod.',{activateFloor,0}}
  29. mymenu[9][1]={'-8 Engines',{activateFloor,0}}
  30. mymenu[10][1]={'-9 Basement',{activateFloor,0}}
  31.  
  32. mymenu[1][2]={'1 Empty',{activateFloor,0}}
  33. mymenu[2][2]={'2 Empty',{activateFloor,0}}
  34. mymenu[3][2]={'3 Trees',{activateFloor,0}}
  35. mymenu[4][2]={'5 Rubber Trees',{activateFloor,0}}
  36. mymenu[5][2]={'7 Cactus',{activateFloor,0}}
  37. mymenu[6][2]={'8 Sugarcane',{activateFloor,0}}
  38. mymenu[7][2]={'9 Empty',{activateFloor,0}}
  39. mymenu[8][2]={'10 Empty',{activateFloor,0}}
  40. mymenu[9][2]={'11 Empty',{activateFloor,0}}
  41. mymenu[10][2]={'12 Garden',{activateFloor,0}}
  42.  
  43.  
  44. mymenu[1][3]={'18 Empty',{activateFloor,0}}
  45. mymenu[2][3]={'19 Empty',{activateFloor,0}}
  46. mymenu[3][3]={'30 Roof',{activateFloor,0}}
  47. menu.generate(mymenu,15,2,2,30,12)
Add Comment
Please, Sign In to add comment