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

Bogdikon

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

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

  • Посещение

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


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

    А что написал вместо return, и что именно сейчас не работает?

    Не работает точно так же, просто убрал return. Красный сигнал все еще активируется по команде on.


  2. 5 минут назад, ProgramCrafter сказал:

    Насколько я помню, команда return вне функции выполняет выход из программы. Скорее всего, там нужно что-то вроде print(redstone.setAnalogOutput("bottom", 15)).

    Переписал без return - не работает

     


  3. Постоянно выходит в стартовую ОС, когда пишу on или off. не знаю с чем связано.

    Я только начал программировать на lua, немного опыта имею. Но не могу понять почему так. Не могу решить проблему уже 4 часа.

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

     

    Вот код:

    os.pullEvent = os.pullEventRaw
    repeat do
        term.clear()
        term.setCursorPos(1,1)
        term.write("ReactorOS 1.0")
        term.setCursorPos(1,2)
        term.write("Copyright Bogdikon")
        term.setCursorPos(1,4)
        term.setCursorPos(1,3)
        term.write("Available Commands - On and Off")
        term.setCursorPos(1,5)
        local a = io.read()
        
        if a == "on" then
            return redstone.setAnalogOutput("bottom",15)
        else
            if a == "off" then
                return redstone.setAnalogOutput("bottom",0)
            end
        end
    end
    until true


     

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