Кунин Владимир Викторович: другие произведения.

Основа кода программы создания заклинаний

Журнал "Самиздат": [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь]
Peклaмa:
Конкурс "Мир боевых искусств. Wuxia" Переводы на Amazon!
Конкурсы романов на Author.Today
Конкурс Наследница на ПродаМан

Устали от серых будней?
[Создай аудиокнигу за 15 минут]
Диктор озвучит книги за 42 рубля
Peклaмa
 Ваша оценка:
  • Аннотация:
    Суперсекретный шифр. Читать низзя. Смотреть низзя. Думать низзя. ;-)

local Sp={...}
if #Sp<1 then
  print("Programm MicroCommander 1.3")
  print("For easy use Turtle CC 1.33")
  print("Designed by DaemonLOG")
  print("Usage: mc string of microcommand")
  print("l[]-Left,r[]-Right, f[]-Forward")
  print("u[]-Up,  d[]-Down,  b[]-Back")
  print("o[]-Dig, p[]-Place, s[]-Select")
  print("i-IfinityDig,c-Pause,v-DigDown")
  print("Example: mc fullfbr2b")
  print("version 3.7 (DiggerDraw) is available")
  return end
local function Exec(B,A)
  if B=="b" then for B=1,A do turtle.back() end end
  if B=="c" then sleep(A) end
  if B=="d" then for B=1,A do turtle.digDown() turtle.down() end end
  if B=="f" then for B=1,A do turtle.dig() turtle.forward() end end
  if B=="i" then while not rs.getInput("back") do turtle.dig() end end
  if B=="l" then for B=1,A do turtle.turnLeft() end end
  if B=="o" then if A>3 then A=A%4 turtle.digUp() end
    if A>1 then A=A%2 turtle.dig() end
    if A==1 then turtle.digDown() end end
  if B=="p" then if A>3 then A=A%4 turtle.placeUp() end
    if A>1 then A=A%2 turtle.place() end
    if A==1 then turtle.placeDown() end end
  if B=="r" then for B=1,A do turtle.turnRight() end end
  if B=="s" then turtle.select(A) end
  if B=="u" then for B=1,A do turtle.digUp() turtle.up() end end
  if B=="v" then local B,C=1,0
    while B==1 do turtle.dig() turtle.digDown()
      if turtle.down() then C=C+1 else B=0 end end
    turtle.select(9)
    while C>0 do C=C-1 turtle.up()
      if C%2==1 then turtle.place() turtle.placeDown() end end
    for B=1,2 do turtle.placeDown() turtle.dig() turtle.forward()
    end end end
local function Chr(S,B) return string.char(string.byte(S,B)) end
local function Com(S,B)
  local C=Chr(S,B) local A,D=C,"" B=B+1 C=Chr(S,B)
  while (C>="0") and (C<="9") do
    D=D..C B=B+1 C=Chr(S,B) end
  return A,tonumber(D) or 1,B end
local A,B,C,D=string.lower(Sp[1]),0,0,0
while B<=#A do C,D,B=Com(A,B) Exec(C,D) end

 Ваша оценка:

Популярное на LitNet.com Eo-one "Зимы"(Постапокалипсис) Д.Сугралинов "Дисгардиум 3. Чумной мор"(ЛитРПГ) K.Sveshnikov "Oммо. Начало"(Киберпанк) Е.Кариди "Черный король"(Любовное фэнтези) А.Верт "Нет сигнала"(Научная фантастика) В.Пылаев "Видящий-4. Путь домой"(ЛитРПГ) А.Дашковская "Пропуск в Эдем. Пробуждение"(Постапокалипсис) LitaWolf "Любить нельзя забыть"(Любовное фэнтези) В.Соколов "Мажор: Путёвка в спецназ"(Боевик) Д.Сугралинов "Дисгардиум 4. Священная война"(Боевое фэнтези)
Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
И.Мартин "Время.Ветер.Вода" А.Кейн, И.Саган "Дотянуться до престола" Э.Бланк "Атрионка.Сердце хамелеона" Д.Гельфер "Серые будни богов.Синтетические миры"

Как попасть в этoт список
Сайт - "Художники" .. || .. Доска об'явлений "Книги"