Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Уровень емкости отображается графически
- -- https://www.youtube.com/watch?v=Y5_sB2jJI0g&ab_channel=sshikamaru
- --Require
- local term = require("term")
- local computer = require("computer")
- local component = require("component")
- local event = require ("event")
- local colors = require("colors")
- local sides = require("sides")
- --Component
- local gpu = component.gpu
- local screen = component.screen.adress
- local rs = component.redstone
- --Résolution
- local maxX, maxY = component.gpu.maxResolution()
- if maxX >= 67 and maxY >= 37 then
- component.gpu.setResolution(67,37)
- end
- local nbdiesel1
- local nbdiesel2
- local d1
- local d2
- local d3
- local d4
- local d5
- local d6
- local d7
- local d8
- local s_commande = sides.top
- local retour_info = sides.south
- --Fonctions de couleurs
- local function setColor(bg,fg)
- gpu.setBackground(bg)
- gpu.setForeground(fg)
- end
- --Fonctions texte variable
- local function marche_on(x, y)
- setColor(0x00FF00, 0x0)
- gpu.set(x,y,"MARCHE")
- setColor(0x0, 0xFFFFFF)
- end
- local function marche_off(x, y)
- setColor(0x0, 0x00FF00)
- gpu.set(x,y,"MARCHE")
- setColor(0x0, 0xFFFFFF)
- end
- local function auto_on(x, y)
- setColor(0xFFFA000, 0x0)
- gpu.set(x,y,"AUTO")
- setColor(0x0, 0xFFFFFF)
- end
- local function auto_off(x, y)
- setColor(0x0, 0xFFFA000)
- gpu.set(x,y,"AUTO")
- setColor(0x0, 0xFFFFFF)
- end
- local function arret_on(x, y)
- setColor(0xFF0000, 0xFFFFFF)
- gpu.set(x,y,"ARRET")
- setColor(0x0, 0xFF0000)
- end
- local function arret_off(x, y)
- setColor(0x0, 0xFF0000)
- gpu.set(x,y,"ARRET")
- setColor(0x0, 0xFFFFFF)
- end
- local function on(x, y)
- setColor(0x00FF00, 0x0000FF)
- gpu.set(x,y,"ON ")
- setColor(0x0, 0xFFFFFF)
- end
- local function off(x, y)
- setColor(0xFF8E8E, 0x0)
- gpu.set(x,y,"OFF")
- setColor(0x0, 0xFFFFFF)
- end
- local function connexion_on(x, y)
- setColor(0x0000FF, 0x0)
- gpu.set(x,y,"CONNEXION")
- setColor(0x0, 0xFFFFFF)
- end
- local function connexion_off(x, y)
- setColor(0x0, 0x0000FF)
- gpu.set(x,y,"CONNEXION")
- setColor(0x0, 0xFFFFFF)
- end
- local function deconnexion_on(x, y)
- setColor(0xADD8FF, 0x0)
- gpu.set(x,y,"DECONNEXION")
- setColor(0x0, 0xFFFFFF)
- end
- local function deconnexion_off(x, y)
- setColor(0x0, 0xADD8FF)
- gpu.set(x,y,"DECONNEXION")
- setColor(0x0, 0xFFFFFF)
- end
- local function mb1(x, y)
- setColor(0xFFFFFF, 0x0)
- gpu.set(x,y," 0mb/s")
- setColor(0x0, 0xFFFFFF)
- end
- local function mb2(x, y)
- setColor(0x00FF00, 0x0)
- gpu.set(x,y," 320mb/s")
- setColor(0x0, 0xFFFFFF)
- end
- local function mb3(x, y)
- setColor(0xFFFF00, 0x0)
- gpu.set(x,y," 640mb/s")
- setColor(0x0, 0xFFFFFF)
- end
- local function mb4(x, y)
- setColor(0xFFA000, 0x0)
- gpu.set(x,y," 960mb/s")
- setColor(0x0, 0xFFFFFF)
- end
- local function mb5(x, y)
- setColor(0xFF0000, 0xFFFFFF)
- gpu.set(x,y,"1280mb/s")
- setColor(0x0, 0xFFFFFF)
- end
- local function conso(val, x, y)
- if val==0 then
- mb1(x, y)
- elseif val==1 then
- mb2(x, y)
- elseif val==2 then
- mb3(x, y)
- elseif val==3 then
- mb4(x, y)
- elseif val==4 then
- mb5(x, y)
- end
- end
- --cadre
- term.clear()
- gpu.set(1,1,"╔═════════════════════════════════════════════════════════════════╗")
- gpu.set(1,2,"║ ║ ║ ║ ║ ║")
- gpu.set(1,3,"║───────────║────────────║────────────║────────────║ ║")
- gpu.set(1,4,"║ ║ ║ ║ ║ ║")
- gpu.set(1,5,"║ ║ ║ ║ ║ ║")
- gpu.set(1,6,"║ ║ ║ ║ ║ ║")
- gpu.set(1,7,"║ ║ ║ ║ ║ ║")
- gpu.set(1,8,"║ ║ ║ ║ ║ ║")
- gpu.set(1,9,"║───────────║────────────║────────────║────────────║──────────────║")
- gpu.set(1,10,"║ ║ ║ ║ ║ ║")
- gpu.set(1,11,"║ ║ ║ ║ ║ ║")
- gpu.set(1,12,"║ ║ ║ ║ ║ ║")
- gpu.set(1,13,"║ ║ ║ ║ ║ ║")
- gpu.set(1,14,"║ ║ ║ ║ ║ ║")
- gpu.set(1,15,"║─────────────────────────────────────────────────────────────────║")
- gpu.set(1,16,"║ ║ ║")
- gpu.set(1,17,"║ ║ ║")
- gpu.set(1,18,"║ ║ ║")
- gpu.set(1,19,"║═════════════════════════════════════════════════════════════════║")
- gpu.set(1,20,"║ ║ ║ ║ ║ ║")
- gpu.set(1,21,"║───────────║────────────║────────────║────────────║ ║")
- gpu.set(1,22,"║ ║ ║ ║ ║ ║")
- gpu.set(1,23,"║ ║ ║ ║ ║ ║")
- gpu.set(1,24,"║ ║ ║ ║ ║ ║")
- gpu.set(1,25,"║ ║ ║ ║ ║ ║")
- gpu.set(1,26,"║ ║ ║ ║ ║ ║")
- gpu.set(1,27,"║───────────║────────────║────────────║────────────║──────────────║")
- gpu.set(1,28,"║ ║ ║ ║ ║ ║")
- gpu.set(1,29,"║ ║ ║ ║ ║ ║")
- gpu.set(1,30,"║ ║ ║ ║ ║ ║")
- gpu.set(1,31,"║ ║ ║ ║ ║ ║")
- gpu.set(1,32,"║ ║ ║ ║ ║ ║")
- gpu.set(1,33,"║─────────────────────────────────────────────────────────────────║")
- gpu.set(1,34,"║ ║ ║")
- gpu.set(1,35,"║ ║ ║")
- gpu.set(1,36,"║ ║ ║")
- gpu.set(1,37,"╚═════════════════════════════════════════════════════════════════╝")
- --textes
- --groupe 1
- --
- gpu.set(3,2,"DIESEL 1")
- gpu.set(16,2,"DIESEL 2")
- gpu.set(29,2,"DIESEL 3")
- gpu.set(42,2,"DIESEL 4")
- --
- gpu.set(5,5,"ETAT")
- gpu.set(18,5,"ETAT")
- gpu.set(31,5,"ETAT")
- gpu.set(44,5,"ETAT")
- --
- gpu.set(57,3,"GROUPE")
- gpu.set(56,4,"DIESEL 1")
- gpu.set(56,6,"COMMANDE")
- gpu.set(56,7,"GENERALE")
- --
- off(6,7)
- off(19,7)
- off(32,7)
- off(45,7)
- --
- marche_off(4,10)
- marche_off(17,10)
- marche_off(30,10)
- marche_off(43,10)
- marche_off(57,10)
- --
- auto_on(5,12)
- auto_on(18,12)
- auto_on(31,12)
- auto_on(44,12)
- auto_off(58,12)
- --
- arret_off(5,14)
- arret_off(18,14)
- arret_off(31,14)
- arret_off(44,14)
- arret_off(58,14)
- --
- gpu.set(4,17,"GROUPE DIESEL 1")
- connexion_on(23,17)
- deconnexion_off(36,17)
- --
- gpu.set(54,16,"CONSOMMATION")
- mb1(57,17)
- --
- --groupe 2
- --
- gpu.set(3,20,"DIESEL 5")
- gpu.set(16,20,"DIESEL 6")
- gpu.set(29,20,"DIESEL 7")
- gpu.set(42,20,"DIESEL 8")
- --
- gpu.set(5,23,"ETAT")
- gpu.set(18,23,"ETAT")
- gpu.set(31,23,"ETAT")
- gpu.set(44,23,"ETAT")
- --
- gpu.set(57,21,"GROUPE")
- gpu.set(56,22,"DIESEL 2")
- gpu.set(56,24,"COMMANDE")
- gpu.set(56,25,"GENERALE")
- --
- off(6,25)
- off(19,25)
- off(32,25)
- off(45,25)
- --
- marche_off(4,28)
- marche_off(17,28)
- marche_off(30,28)
- marche_off(43,28)
- marche_off(57,28)
- --
- auto_on(5,30)
- auto_on(18,30)
- auto_on(31,30)
- auto_on(44,30)
- auto_off(58,30)
- --
- arret_off(5,32)
- arret_off(18,32)
- arret_off(31,32)
- arret_off(44,32)
- arret_off(58,32)
- --
- gpu.set(4,35,"GROUPE DIESEL 2")
- connexion_on(23,35)
- deconnexion_off(36,35)
- --
- gpu.set(54,34,"CONSOMMATION")
- mb1(57,35)
- --
- --initialisation des sorties redstone
- rs.setBundledOutput(s_commande,colors.cyan,0)
- rs.setBundledOutput(s_commande,colors.silver,0)
- rs.setBundledOutput(s_commande,colors.blue,0)
- rs.setBundledOutput(s_commande,colors.purple,0)
- rs.setBundledOutput(s_commande,colors.green,0)
- rs.setBundledOutput(s_commande,colors.brown,0)
- rs.setBundledOutput(s_commande,colors.black,0)
- rs.setBundledOutput(s_commande,colors.red,0)
- rs.setBundledOutput(retour_info,colors.blue,0)
- rs.setBundledOutput(s_commande,colors.gray,0)
- rs.setBundledOutput(s_commande,colors.pink,0)
- rs.setBundledOutput(s_commande,colors.lime,0)
- rs.setBundledOutput(s_commande,colors.yellow,0)
- rs.setBundledOutput(s_commande,colors.lightblue,0)
- rs.setBundledOutput(s_commande,colors.magenta,0)
- rs.setBundledOutput(s_commande,colors.orange,0)
- rs.setBundledOutput(s_commande,colors.white,0)
- rs.setBundledOutput(retour_info,colors.green,0)
- local function onRedstone(_, address, side)
- local input = rs.getBundledInput(side, colors.white)
- --print(input)
- local diesel1 = rs.getBundledInput(retour_info, colors.white)
- local diesel2 = rs.getBundledInput(retour_info, colors.silver)
- local diesel3 = rs.getBundledInput(retour_info, colors.gray)
- local diesel4 = rs.getBundledInput(retour_info, colors.black)
- local diesel5 = rs.getBundledInput(retour_info, colors.pink)
- local diesel6 = rs.getBundledInput(retour_info, colors.red)
- local diesel7 = rs.getBundledInput(retour_info, colors.orange)
- local diesel8 = rs.getBundledInput(retour_info, colors.yellow)
- if diesel1==0 then
- off(6,7)
- d1 = 0
- else
- on(6,7)
- d1 = 1
- end
- if diesel2==0 then
- off(19,7)
- d2 = 0
- else
- on(19,7)
- d2 = 1
- end
- if diesel3==0 then
- off(32,7)
- d3 = 0
- else
- on(32,7)
- d3 = 1
- end
- if diesel4==0 then
- off(45,7)
- d4 = 0
- else
- on(45,7)
- d4 = 1
- end
- if diesel5==0 then
- off(6,25)
- d5 = 0
- else
- on(6,25)
- d5 = 1
- end
- if diesel6==0 then
- off(19,25)
- d6 = 0
- else
- on(19,25)
- d6 = 1
- end
- if diesel7==0 then
- off(32,25)
- d7 = 0
- else
- on(32,25)
- d7 = 1
- end
- if diesel8==0 then
- off(45,25)
- d8 = 0
- else
- on(45,25)
- d8 = 1
- end
- --print(d1.." / "..d2.." / "..d3.." / "..d4.." / "..d5.." / "..d6.." / "..d7.." / "..d8)
- nbdiesel1 = d1 + d2 + d3 + d4
- nbdiesel2 = d5 + d6 + d7 + d8
- conso(nbdiesel1, 57, 17)
- conso(nbdiesel2, 57, 35)
- --print("val_1 : "..nbdiesel1)
- --print("val_2 : "..nbdiesel2)
- end
- local function onTouch(_, _, x, y)
- -- local _, _, x, y = event.pull("touch", _, _, _, _)
- if x>3 and x<10 and y==10 then
- rs.setBundledOutput(s_commande,colors.cyan,255)
- rs.setBundledOutput(s_commande,colors.silver,0)
- marche_on(4, 10)
- auto_off(5, 12)
- arret_off(5, 14)
- elseif x>16 and x<23 and y==10 then
- rs.setBundledOutput(s_commande,colors.blue,255)
- rs.setBundledOutput(s_commande,colors.purple,0)
- marche_on(17, 10)
- auto_off(18, 12)
- arret_off(18, 14)
- elseif x>29 and x<36 and y==10 then
- rs.setBundledOutput(s_commande,colors.green,255)
- rs.setBundledOutput(s_commande,colors.brown,0)
- marche_on(30, 10)
- auto_off(31, 12)
- arret_off(31, 14)
- elseif x>42 and x<49 and y==10 then
- rs.setBundledOutput(s_commande,colors.black,255)
- rs.setBundledOutput(s_commande,colors.red,0)
- marche_on(43, 10)
- auto_off(44, 12)
- arret_off(44, 14)
- elseif x>56 and x<63 and y==10 then
- rs.setBundledOutput(s_commande,colors.cyan,255)
- rs.setBundledOutput(s_commande,colors.silver,0)
- marche_on(4, 10)
- auto_off(5, 12)
- arret_off(5, 14)
- rs.setBundledOutput(s_commande,colors.blue,255)
- rs.setBundledOutput(s_commande,colors.purple,0)
- marche_on(17, 10)
- auto_off(18, 12)
- arret_off(18, 14)
- rs.setBundledOutput(s_commande,colors.green,255)
- rs.setBundledOutput(s_commande,colors.brown,0)
- marche_on(30, 10)
- auto_off(31, 12)
- arret_off(31, 14)
- rs.setBundledOutput(s_commande,colors.black,255)
- rs.setBundledOutput(s_commande,colors.red,0)
- marche_on(43, 10)
- auto_off(44, 12)
- arret_off(44, 14)
- elseif x>4 and x<9 and y==12 then
- rs.setBundledOutput(s_commande,colors.cyan,0)
- rs.setBundledOutput(s_commande,colors.silver,0)
- marche_off(4, 10)
- auto_on(5, 12)
- arret_off(5, 14)
- elseif x>17 and x<22 and y==12 then
- rs.setBundledOutput(s_commande,colors.blue,0)
- rs.setBundledOutput(s_commande,colors.purple,0)
- marche_off(17, 10)
- auto_on(18, 12)
- arret_off(18, 14)
- elseif x>30 and x<35 and y==12 then
- rs.setBundledOutput(s_commande,colors.green,0)
- rs.setBundledOutput(s_commande,colors.brown,0)
- marche_off(30, 10)
- auto_on(31, 12)
- arret_off(31, 14)
- elseif x>43 and x<48 and y==12 then
- rs.setBundledOutput(s_commande,colors.black,0)
- rs.setBundledOutput(s_commande,colors.red,0)
- marche_off(43, 10)
- auto_on(44, 12)
- arret_off(44, 14)
- elseif x>57 and x<62 and y==12 then
- rs.setBundledOutput(s_commande,colors.cyan,0)
- rs.setBundledOutput(s_commande,colors.silver,0)
- marche_off(4, 10)
- auto_on(5, 12)
- arret_off(5, 14)
- rs.setBundledOutput(s_commande,colors.blue,0)
- rs.setBundledOutput(s_commande,colors.purple,0)
- marche_off(17, 10)
- auto_on(18, 12)
- arret_off(18, 14)
- rs.setBundledOutput(s_commande,colors.green,0)
- rs.setBundledOutput(s_commande,colors.brown,0)
- marche_off(30, 10)
- auto_on(31, 12)
- arret_off(31, 14)
- rs.setBundledOutput(s_commande,colors.black,0)
- rs.setBundledOutput(s_commande,colors.red,0)
- marche_off(43, 10)
- auto_on(44, 12)
- arret_off(44, 14)
- elseif x>4 and x<10 and y==14 then
- rs.setBundledOutput(s_commande,colors.cyan,0)
- rs.setBundledOutput(s_commande,colors.silver,255)
- marche_off(4, 10)
- auto_off(5, 12)
- arret_on(5, 14)
- elseif x>17 and x<23 and y==14 then
- rs.setBundledOutput(s_commande,colors.blue,0)
- rs.setBundledOutput(s_commande,colors.purple,255)
- marche_off(17, 10)
- auto_off(18, 12)
- arret_on(18, 14)
- elseif x>30 and x<36 and y==14 then
- rs.setBundledOutput(s_commande,colors.green,0)
- rs.setBundledOutput(s_commande,colors.brown,255)
- marche_off(30, 10)
- auto_off(31, 12)
- arret_on(31, 14)
- elseif x>43 and x<49 and y==14 then
- rs.setBundledOutput(s_commande,colors.black,0)
- rs.setBundledOutput(s_commande,colors.red,255)
- marche_off(43, 10)
- auto_off(44, 12)
- arret_on(44, 14)
- elseif x>57 and x<63 and y==14 then
- rs.setBundledOutput(s_commande,colors.cyan,0)
- rs.setBundledOutput(s_commande,colors.silver,255)
- marche_off(4, 10)
- auto_off(5, 12)
- arret_on(5, 14)
- rs.setBundledOutput(s_commande,colors.blue,0)
- rs.setBundledOutput(s_commande,colors.purple,255)
- marche_off(17, 10)
- auto_off(18, 12)
- arret_on(18, 14)
- rs.setBundledOutput(s_commande,colors.green,0)
- rs.setBundledOutput(s_commande,colors.brown,255)
- marche_off(30, 10)
- auto_off(31, 12)
- arret_on(31, 14)
- rs.setBundledOutput(s_commande,colors.black,0)
- rs.setBundledOutput(s_commande,colors.red,255)
- marche_off(43, 10)
- auto_off(44, 12)
- arret_on(44, 14)
- elseif x>22 and x<32 and y==17 then
- rs.setBundledOutput(retour_info,colors.blue,0)
- connexion_on(23,17)
- deconnexion_off(36,17)
- elseif x>35 and x<47 and y==17 then
- rs.setBundledOutput(retour_info,colors.blue,255)
- connexion_off(23,17)
- deconnexion_oon(36,17)
- elseif x>3 and x<10 and y==28 then
- rs.setBundledOutput(s_commande,colors.gray,255)
- rs.setBundledOutput(s_commande,colors.pink,0)
- marche_on(4, 28)
- auto_off(5, 30)
- arret_off(5, 32)
- elseif x>16 and x<23 and y==28 then
- rs.setBundledOutput(s_commande,colors.lime,255)
- rs.setBundledOutput(s_commande,colors.yellow,0)
- marche_on(17, 28)
- auto_off(18, 30)
- arret_off(18, 32)
- elseif x>29 and x<36 and y==28 then
- rs.setBundledOutput(s_commande,colors.lightblue,255)
- rs.setBundledOutput(s_commande,colors.magenta,0)
- marche_on(30, 28)
- auto_off(31, 30)
- arret_off(31, 32)
- elseif x>42 and x<49 and y==28 then
- rs.setBundledOutput(s_commande,colors.orange,255)
- rs.setBundledOutput(s_commande,colors.white,0)
- marche_on(43, 28)
- auto_off(44, 30)
- arret_off(44, 32)
- elseif x>56 and x<63 and y==28 then
- rs.setBundledOutput(s_commande,colors.gray,255)
- rs.setBundledOutput(s_commande,colors.pink,0)
- marche_on(4, 28)
- auto_off(5, 30)
- arret_off(5, 32)
- rs.setBundledOutput(s_commande,colors.lime,255)
- rs.setBundledOutput(s_commande,colors.yellow,0)
- marche_on(17, 28)
- auto_off(18, 30)
- arret_off(18, 32)
- rs.setBundledOutput(s_commande,colors.lightblue,255)
- rs.setBundledOutput(s_commande,colors.magenta,0)
- marche_on(30, 28)
- auto_off(31, 30)
- arret_off(31, 32)
- rs.setBundledOutput(s_commande,colors.orange,255)
- rs.setBundledOutput(s_commande,colors.white,0)
- marche_on(43, 28)
- auto_off(44, 30)
- arret_off(44, 32)
- elseif x>4 and x<9 and y==30 then
- rs.setBundledOutput(s_commande,colors.gray,0)
- rs.setBundledOutput(s_commande,colors.pink,0)
- marche_off(4, 28)
- auto_on(5, 30)
- arret_off(5, 32)
- elseif x>17 and x<22 and y==30 then
- rs.setBundledOutput(s_commande,colors.lime,0)
- rs.setBundledOutput(s_commande,colors.yellow,0)
- marche_off(17, 28)
- auto_on(18, 30)
- arret_off(18, 32)
- elseif x>30 and x<35 and y==30 then
- rs.setBundledOutput(s_commande,colors.lightblue,0)
- rs.setBundledOutput(s_commande,colors.magenta,0)
- marche_off(30, 28)
- auto_on(31, 30)
- arret_off(31, 32)
- elseif x>43 and x<48 and y==30 then
- rs.setBundledOutput(s_commande,colors.orange,0)
- rs.setBundledOutput(s_commande,colors.white,0)
- marche_off(43, 28)
- auto_on(44, 30)
- arret_off(44, 32)
- elseif x>57 and x<62 and y==30 then
- rs.setBundledOutput(s_commande,colors.gray,0)
- rs.setBundledOutput(s_commande,colors.pink,0)
- marche_off(4, 28)
- auto_on(5, 30)
- arret_off(5, 32)
- rs.setBundledOutput(s_commande,colors.lime,0)
- rs.setBundledOutput(s_commande,colors.yellow,0)
- marche_off(17, 28)
- auto_on(18, 30)
- arret_off(18, 32)
- rs.setBundledOutput(s_commande,colors.lightblue,0)
- rs.setBundledOutput(s_commande,colors.magenta,0)
- marche_off(30, 28)
- auto_on(31, 30)
- arret_off(31, 32)
- rs.setBundledOutput(s_commande,colors.orange,0)
- rs.setBundledOutput(s_commande,colors.white,0)
- marche_off(43, 28)
- auto_on(44, 30)
- arret_off(44, 32)
- elseif x>4 and x<10 and y==32 then
- rs.setBundledOutput(s_commande,colors.gray,0)
- rs.setBundledOutput(s_commande,colors.pink,255)
- marche_off(4, 28)
- auto_off(5, 30)
- arret_on(5, 32)
- elseif x>17 and x<23 and y==32 then
- rs.setBundledOutput(s_commande,colors.lime,0)
- rs.setBundledOutput(s_commande,colors.yellow,255)
- marche_off(17, 28)
- auto_off(18, 30)
- arret_on(18, 32)
- elseif x>30 and x<36 and y==32 then
- rs.setBundledOutput(s_commande,colors.lightblue,0)
- rs.setBundledOutput(s_commande,colors.magenta,255)
- marche_off(30, 28)
- auto_off(31, 30)
- arret_on(31, 32)
- elseif x>43 and x<49 and y==32 then
- rs.setBundledOutput(s_commande,colors.orange,0)
- rs.setBundledOutput(s_commande,colors.white,255)
- marche_off(43, 28)
- auto_off(44, 30)
- arret_on(44, 32)
- elseif x>57 and x<63 and y==32 then
- rs.setBundledOutput(s_commande,colors.gray,0)
- rs.setBundledOutput(s_commande,colors.pink,255)
- marche_off(4, 28)
- auto_off(5, 30)
- arret_on(5, 32)
- rs.setBundledOutput(s_commande,colors.lime,0)
- rs.setBundledOutput(s_commande,colors.yellow,255)
- marche_off(17, 28)
- auto_off(18, 30)
- arret_on(18, 32)
- rs.setBundledOutput(s_commande,colors.lightblue,0)
- rs.setBundledOutput(s_commande,colors.magenta,255)
- marche_off(30, 28)
- auto_off(31, 30)
- arret_on(31, 32)
- rs.setBundledOutput(s_commande,colors.orange,0)
- rs.setBundledOutput(s_commande,colors.white,255)
- marche_off(43, 28)
- auto_off(44, 30)
- arret_on(44, 32)
- elseif x>22 and x<32 and y==35 then
- rs.setBundledOutput(retour_info,colors.green,0)
- connexion_on(23,35)
- deconnexion_off(36,35)
- elseif x>35 and x<47 and y==35 then
- rs.setBundledOutput(retour_info,colors.blue,255)
- connexion_off(23,35)
- deconnexion_on(36,35)
- elseif x==1 and y==1 then
- event.ignore("redstone_changed", onRedstone)
- computer.pushSignal("stop")
- return false
- end
- -- print(x..y)
- end
- event.listen("touch", onTouch)
- event.listen("redstone_changed", onRedstone)
- event.pull("stop")
- --crée par sshikamaru // Citez moi ainsi que le serveur Sphère-ville si vous utilisez ou modifiez ce code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement