Страница произведения
Войти
Зарегистрироваться
Страница произведения

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


Жанр:
Изобретательство
Опубликован:
24.04.2019 — 24.04.2019
Аннотация:
Суперсекретный шифр. Читать низзя. Смотреть низзя. Думать низзя. ;-)
 
↓ Содержание ↓
↑ Свернуть ↑
 
 
 

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

1
 
↓ Содержание ↓
↑ Свернуть ↑
 



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх