Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Programma della Difesa
- -- FoxInvest Holding
- -- CraftOS v1.5a
- -- Sistemo le prime variabili d'ambiente e la tavola
- started = false
- zero = 0
- uno = 0
- tab = {}
- -- Inizializzo le funzioni
- -- //Funzione per tradurre il ricavato//
- function traduci(zero, uno, tab)
- if zero == 0 and uno == 1 then
- table.insert(tab, "a")
- print("a")
- elseif zero == 1 and uno == 0 then
- table.insert(tab, "b")
- print("b")
- elseif zero == 1 and uno == 1 then
- table.insert(tab, "c")
- print("b")
- elseif zero == 2 and uno == 1 then
- table.insert(tab, "d")
- print("b")
- elseif zero == 1 and uno == 2 then
- table.insert(tab, "e")
- print("b")
- elseif zero == 2 and uno == 0 then
- table.insert(tab, "f")
- print("b")
- elseif zero == 0 and uno == 2 then
- table.insert(tab, "g")
- print("b")
- elseif zero == 2 and uno == 2 then
- table.insert(tab, "h")
- print("b")
- elseif zero == 3 and uno == 2 then
- table.insert(tab, "i")
- print("b")
- elseif zero == 2 and uno == 3 then
- table.insert(tab, "j")
- print("b")
- elseif zero == 3 and uno == 1 then
- table.insert(tab, "k")
- print("b")
- elseif zero == 1 and uno == 3 then
- table.insert(tab, "l")
- print("b")
- elseif zero == 3 and uno == 0 then
- table.insert(tab, "m")
- print("b")
- elseif zero == 0 and uno == 3 then
- table.insert(tab, "n")
- print("b")
- elseif zero == 3 and uno == 3 then
- table.insert(tab, "o")
- print("b")
- elseif zero == 4 and uno == 3 then
- table.insert(tab, "p")
- print("b")
- elseif zero == 3 and uno == 4 then
- table.insert(tab, "q")
- print("b")
- elseif zero == 4 and uno == 4 then
- table.insert(tab, "r")
- print("b")
- elseif zero == 2 and uno == 4 then
- table.insert(tab, "s")
- print("b")
- elseif zero == 4 and uno == 1 then
- table.insert(tab, "t")
- print("b")
- elseif zero == 1 and uno == 4 then
- table.insert(tab, "u")
- print("b")
- elseif zero == 0 and uno == 4 then
- table.insert(tab, "v")
- print("b")
- elseif zero == 0 and uno == 0 then
- table.insert(tab, "z")
- print("b")
- end
- -- //Funzione per impostare il ricavato dalla REDSTONE//
- function eventRawNumber(num)
- if num == 1 then
- print("1")
- uno = uno + 1
- elseif num == 0 then
- print("0")
- zero = zero + 1
- else
- print("ERROR: UNDEFINIED NUMBER")
- end
- end
- -- //Funzione per mandare a fanculo lego11//
- function lol()
- print("vaffanculo lego11 <3")
- table.insert(tab, "Vaffanculo lego11 <3")
- end
- -- //Funzione per printare il risultato//
- function printResult(tab)
- term.clear()
- for k, v in ipairs(tab) do
- print(v)
- sleep(0.2)
- end
- end
- -- Inizio il programma
- -- //I dati verranno recuperati OGNI SECONDO//
- while data == true and ids == true and data != nil and ids != nil and started == true then
- started = true
- -- Recupero gli inpulsi di Redstone
- -- //DATA: dato n°1 -> Riconosciuto come [0]//
- data = rs.getInput("back")
- -- //IDS: dato n°1 -> Riconosciuto come [1]//
- ids = rs.getInput("right")
- -- //Inizio la serie di while per arrivare al risultato
- if data == true and ids == false then
- eventRawNumber(0)
- elseif data == false and ids == true then
- eventRawNumber(1)
- elseif data == true and ids == true then
- lol()
- end
- end
- traduci(zero, uno, tab)
- printResult(tab)
Advertisement
Add Comment
Please, Sign In to add comment