FoxOS

Untitled

Jun 16th, 2021
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.53 KB | None | 0 0
  1. -- Programma della Difesa
  2. -- FoxInvest Holding
  3. -- CraftOS v1.5a
  4.  
  5. -- Sistemo le prime variabili d'ambiente e la tavola
  6. started = false
  7. zero = 0
  8. uno = 0
  9. tab = {}
  10.  
  11. -- Inizializzo le funzioni
  12. -- //Funzione per tradurre il ricavato//
  13. function traduci(zero, uno, tab)
  14.     if zero == 0 and uno == 1 then
  15.        table.insert(tab, "a")
  16.        print("a")
  17.     elseif zero == 1 and uno == 0 then
  18.        table.insert(tab, "b")
  19.        print("b")
  20.     elseif zero == 1 and uno == 1 then
  21.        table.insert(tab, "c")
  22.        print("b")
  23.     elseif zero == 2 and uno == 1 then
  24.        table.insert(tab, "d")
  25.        print("b")
  26.     elseif zero == 1 and uno == 2 then
  27.        table.insert(tab, "e")
  28.        print("b")
  29.     elseif zero == 2 and uno == 0 then
  30.        table.insert(tab, "f")
  31.        print("b")
  32.     elseif zero == 0 and uno == 2 then
  33.        table.insert(tab, "g")
  34.        print("b")
  35.     elseif zero == 2 and uno == 2 then
  36.        table.insert(tab, "h")
  37.        print("b")
  38.     elseif zero == 3 and uno == 2 then
  39.        table.insert(tab, "i")
  40.        print("b")
  41.     elseif zero == 2 and uno == 3 then
  42.        table.insert(tab, "j")
  43.        print("b")
  44.     elseif zero == 3 and uno == 1 then
  45.        table.insert(tab, "k")
  46.        print("b")
  47.     elseif zero == 1 and uno == 3 then
  48.        table.insert(tab, "l")
  49.        print("b")
  50.     elseif zero == 3 and uno == 0 then
  51.        table.insert(tab, "m")
  52.        print("b")
  53.     elseif zero == 0 and uno == 3 then
  54.        table.insert(tab, "n")
  55.        print("b")
  56.     elseif zero == 3 and uno == 3 then
  57.        table.insert(tab, "o")
  58.        print("b")
  59.     elseif zero == 4 and uno == 3 then
  60.        table.insert(tab, "p")
  61.        print("b")
  62.     elseif zero == 3 and uno == 4 then
  63.        table.insert(tab, "q")
  64.        print("b")
  65.     elseif zero == 4 and uno == 4 then
  66.        table.insert(tab, "r")
  67.        print("b")
  68.     elseif zero == 2 and uno == 4 then
  69.        table.insert(tab, "s")
  70.        print("b")
  71.     elseif zero == 4 and uno == 1 then
  72.        table.insert(tab, "t")
  73.        print("b")
  74.     elseif zero == 1 and uno == 4 then
  75.        table.insert(tab, "u")
  76.        print("b")
  77.     elseif zero == 0 and uno == 4 then
  78.        table.insert(tab, "v")
  79.        print("b")
  80.     elseif zero == 0 and uno == 0 then
  81.        table.insert(tab, "z")
  82.        print("b")
  83. end
  84.  
  85. -- //Funzione per impostare il ricavato dalla REDSTONE//
  86. function eventRawNumber(num)
  87.    if num == 1 then
  88.      print("1")
  89.      uno = uno + 1
  90.    elseif num == 0 then
  91.      print("0")
  92.      zero = zero + 1
  93.    else
  94.      print("ERROR: UNDEFINIED NUMBER")
  95.    end
  96. end
  97.  
  98. -- //Funzione per mandare a fanculo lego11//
  99. function lol()
  100.    print("vaffanculo lego11 <3")
  101.    table.insert(tab, "Vaffanculo lego11 <3")
  102. end
  103.  
  104. -- //Funzione per printare il risultato//
  105. function printResult(tab)
  106.    term.clear()
  107.    for k, v in ipairs(tab) do
  108.      print(v)
  109.      sleep(0.2)
  110.    end
  111. end
  112.  
  113. -- Inizio il programma
  114. -- //I dati verranno recuperati OGNI SECONDO//
  115. while data == true and ids == true and data != nil and ids != nil and started == true then
  116. started = true
  117. -- Recupero gli inpulsi di Redstone
  118. -- //DATA: dato n°1 -> Riconosciuto come [0]//
  119. data = rs.getInput("back")
  120. -- //IDS: dato n°1 -> Riconosciuto come [1]//
  121. ids = rs.getInput("right")
  122.  
  123. -- //Inizio la serie di while per arrivare al risultato
  124. if data == true and ids == false then
  125.     eventRawNumber(0)
  126. elseif data == false and ids == true then
  127.     eventRawNumber(1)
  128. elseif data == true and ids == true then
  129.     lol()
  130. end
  131. end
  132.  
  133. traduci(zero, uno, tab)
  134. printResult(tab)
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
Advertisement
Add Comment
Please, Sign In to add comment