Перейти к содержимому

NEO

Пользователи
  • Публикации

    1 436
  • Зарегистрирован

  • Посещение

  • Победитель дней

    78

Сообщения, опубликованные пользователем NEO


  1. Вопрос: а как быть с такими предметами, которые можно крафтить из составляющих разного типа? Например, одну и туже палку можно скрафтить из березовых досок, из еловых, из дубовых, а также из разных их комбинаций. Как научить робота крафтить палку из любых доступных досок?

    Я думаю можно сделать таблицу с ключом plank, и забить туда все названия планок.

    • Нравится 1

  2. local event = require("event")

     

    function modemMessage(eventname, receive, sender, chan, dist, message)

         print(message)

    end

     

    event.listen("modem_message", modemMessage)

     

    event.listen цепляет к ивенту функцию которая вызывается при появлении ивента.

    • Нравится 2

  3. Знаю эту карту на игру Portal. Очень мало комнат, да и по сути совсем не то что было в фильме. Лишь отдалённо напоминает Куб.

     

    Я больше не первую часть фильма ориентировался при написании. Там и Кубы разноцветные и заморочки с простыми числами какие то были на счёт ловушек (но у меня ловушек нет).

    Во второй и нулевой части фильма уже как то не то. Белые комнаты и вообще атмосфера другая. Мне больше первый фильм

     

    P.S. Мне не интересно программировать большинство из того, что есть на этом сайте.

    Если бы кто идею подал проги, которая связана с вычислениями, я бы с радостью сделал её. Нет вычислений - нет мотивации.

    Специфичный/ая ты мальчик/девочка.

    • Нравится 2

  4. local component = require("component")
    local hologram = component.hologram
     
    hologram.setPaletteColor(2, 0xFFFFFF) -- белый 
    hologram.setPaletteColor(1, 0x000000)
    alf = {}
    alf['p']= {1, 1, 2, 2, 2, 2, 2, 1,
            1, 1, 2, 1, 1, 1, 1, 1,
            1, 2, 1, 2, 1, 2, 1, 1,
            1, 1, 1, 1, 1, 1, 1, 1,
            1, 1, 1, 1, 1, 1, 1, 1,
            1, 1, 1, 1, 1, 1, 1, 1}   -- п
     
     
    -- alf[101] = {00111110, 00101000, 00101000, 00010000, 00000000, 00000000} -- р
     
     
    local function print_txt()
      local x = 5
      local z = 23
      for at=1, 48 do -- цикл отрисовки буквы
        local y = 30
        x = x + 1
        for ty=1, 8 do
          y = y-ty
          tt = alf['p'][at]
          hologram.set(x, y, z, tt) -- отрисовка
        end
      end
    end
     
     
    ----== Тело программы ==----
     
     
    hologram.clear()
     
     
    print_txt()

    Ошибку выдавал setPaletteColor(0, 0x000000), из за 0.


  5. Буду краток.

    TableBinarySerializer нужен для превращения таблицы в бинарный вид, и обратно.

    Есть функции:

    string = serialize(table)

    table = unserialize(string)

    Не поддерживает вложенные таблицы, сейчас на стадии разработки.

    http://pastebin.com/y8iJpKNK

     

    EBE929m.png

    • Нравится 3

  6. Орехи грецкие кушай ты. Йода много в них есть.

    qQ9boXH2tUA.jpg

    :D.Шутки шутками, а я правду говорю, вы же тут странное поведение lua обсуждаете, ответ можно найти в исходниках почему такая логика.

    Можно даже разработчикам сообщить, что бы пофиксили.

    • Нравится 1

  7. File Transfer Protocol переводится как "Протокол передачи файлов". Описанный в теме протокол предназначен для передачи файлов и он передает файлы. Поэтому, на мой взгляд, название темы полностью соответствует её содержанию. Если в мире существуют какие либо другие протоколы передачи файлов с таким же названием, то это совпадение случайно. Если словосочетание "File Transfer Protocol" запатентовано и правообладатель предъявит свои претензии, то я изменю название. В противном случае я бы хотел оставить как есть.

    Не волнуйся, все хорошо, а инца не слушай, он всегда любит такие штучки делать.


  8. Утилита для анализа файловой системы, для корректного запуска программа принимает один аргумент, save или check.

    Аргумент save создаёт образ всей файловой системы сохраняя в файл crcfiles.inf.

    Аргумент check используя данные из образа сверяет с файловой системой, вывод происходит на экран, и в файл bsys.log, что-же может быть там, там может быть такая конструкция path status, path - это путь к файлу, а status - это его состояние, есть всего 3 состояния,

    done - всё в порядке, файл есть, и не изменён.

    editing - файл есть, но он изменён.

    not found - файл был удалён.

     

     

    NEXT UPDATE.

    Хочу при создании образа реализовать архивацию всей файловой системы, а при проверки если возникают ошибки пытаться восстановить файл в состояние когда создавался образ.

    P.S Спасибо за внимание.

     

    http://pastebin.com/C9FaPegz

     

     

     

     

     

     

    POdVTeJ.pngHmCAt76.pngvJgC5jQ.pngZWNSKDV.pngKpeeMlI.png

    • Нравится 5
×
×
  • Создать...