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

Grobovshik5121

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

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

  • Посещение

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


  1. В 19.03.2021 в 09:45, ECS сказал:

    -- Либо используешь собственный код redstone.setOutput("back", true) sleep(3) redstone.setOutput("back", false) sleep(3)

    Данный вариант сработал, всё отлично, огромное спасибо

    В 19.03.2021 в 09:45, ECS сказал:

    -- Либо запускаешь оригинальный redpulse, без разницы shell.run("redpulse back 1 6" )

    А вот здесь меня, культурно говоря, послали нафиг, с ошибкой о том что программа/команда не существует


  2. 19 часов назад, eu_tomat сказал:

    Ошибка сообщает о попытке вызвать неопределённую функцию.

    Как определена функция redpulse?

     

    Я полнейший валянок, что значит определена? 

    Эта команда вроде как одна из встроеных в компах... 

    Не бейте тапочками 😅


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

    Вот код:

     

    while true do

      F = redstone.getInput("front")

        if (F == true) then

          redpulse("back", 1, 6) 

        end

      sleep(1)

    end

     

    Ошибка появляется при подаче сигнала на front и выглядит таким образом:

    , temp:4: attempt to call nil


  4. 16 минут назад, eu_tomat сказал:

    Ага. Весь секрет в формулировках.

     

    Первая:

    Это формулировка требует обнаруживать факт перезапуска мира. Эта задача не всегда имеет решение.

     

    Последняя:

    Эта формулировка требует всего лишь настроить автозапуск программы при загрузке компьютера.

     

    Вот она, сила формулировок:

    • Компьютеры ComputerCraft перезагружаются не столько при перезапуске мира, сколько при перезапуске чанка. Отслеживать загрузку мира в этом случае не требуется. Задача упрощается.
    • Компьютеры перезагружаются не только при перезапуске чанка, но и механиками самого мода. Отслеживать перезагрузку чанка не требуется. Задача упрощается ещё сильнее.
    • Компьютер загружается не только при его перезагрузке, но и просто при включении. Отслеживать факт перезагрузки компьютера также не обязательно. А это уже совсем простая задача!

     

    Если я правильно понял, вписав нужный код в файл startup, этот код будет выполняться при включении компьютера. 

    Тогда у меня возникает вопрос: компьютер тоже будет включатся сам или всё-же нужно будет включать его вручную? 

    (прошу прощения за глупые вопросы, я только залез в этот мод) 


  5. 33 минуты назад, NEO сказал:

    🤦🏿‍♂️ Всё было аж так просто?? 

    Я конечно понимаю что я только залез в этот мод но... Чувствую себя полным идиотом. 

    Спасибо за помощь. 


  6. 14 минуты назад, NEO сказал:

    Можешь пояснить подробнее, я предполагаю мод CC?

    Если я правильно понял то СС - ComputerCraft, да. 

     

    При каждом перезаходе в игру/мир, нужно постоянно прибегать и включать программу на компе, тк она выключается, а это немного запарно, поэтому ищу способ это автоматизировать


  7. 8 минут назад, eu_tomat сказал:

    Эта идея сгодится для того, чтобы программа запустилась в момент включения компьютера. Но тогда появится новый вопрос: как включить компьютер в момент загрузки мира? И, опять же, компьютер в незагруженном чанке в любом случае не включится, даже если загружен мир.

    ...

    пристрелите меня кто нибудь. 

    Решил блин автоматизировать. 

    Ладно, хрен с ним, спасибо за попытку помочь 👍🏿


  8. 4 минуты назад, eu_tomat сказал:

    В этих условиях задача вряд ли имеет решение. Компьютер не отличает перезагрузку мира от перезагрузки чанка, в котором находится этот компьютер. Да и перезагрузку чанка можно однозначно идентифицировать не на всех серверах.

    Я тут покопался, если запихнуть текущий код в файл startup, будет работать или фигня идея? 

    Работать должно при непосредственном влиянии игрока в определённой области около компа... 

×
×
  • Создать...