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

LeshaInc

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

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

  • Посещение

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

    68

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


  1. Делал я прогу. Мне нужно было сделать if. В нем должно было быть if cc<ss and cc - чётное then. Я не знал как сделать проверку чётное/нечетное. Предложили проверять остаток при делении на 2 и если равно 0, то чётное. Получилось math.fmod(cc/2). В обычном print'е оно выдавало правильный результат - 1 (cc=3). Но в сравнении math.fmod(cc/2) было nill и выдавало ошибку: "Не могу nill с числом сравнивать, батька." Я думаю это ошибка в луа, хотя ничего не противостоит против того что я тупой. Помогите пожалуйста решить проблему.


  2. Никак не разберусь с терминальными очками! Ни как не выводит инфу. Очки правильно подключил к мосту. Мост подключен к компу, но не выводит инфу на экран. Нашел список методов  http://pastebin.com/W5JAq8DD . Напишите по быстрому хоть прогу вывода текста на экран. Не могу понять как. Спасибо.


  3. А полностью "выправленный" код выглядит так:

    local void = "void"
    local jupiter = "jupiter"
    local shell = "shell"
    print("voidOS - void")
    print("jupiterOS - jupiter")  
    print("shell - shell")
    local user = read()
    if user = void then 
    shell.run("voidOS") --Start voidOS
    elseif user = jupiter then 
    shell.run("jupiter") --Start jupiterOS
    elseif user = shell then 
    shell.run("clear") --Clear display shell.run("shell") --Start shell
    end

    Спасибо! Завтра запущу.

    • Нравится 1

  4. Решил я делать BootMenu. Что то типа программы. Думаю потом переименую в startup. Установил я jupiterOS и переименовал startup в jupiter. Получилось что при команде "jupiter" вызывалась ОС. Также сделал c voidOS. Начал писать код, вот что у меня получилось:

    local void = void
    local jupiter - jupiter
    local shell = shell
    write("voidOS - void  jupiterOS - jupiter  shell - shell")
    local user = read()
    if user = void then
     shell.run("voidOS") --Start voidOS
    end
    if user = jupiter then
     shell.run("jupiter") --Start jupiterOS
    end
    if user = shell then
     shell.run("clear") --Clear display
     shell.run("shell") --Start shell(write text CraftOS C:)
    end
    
    

    При запуске программы все шло хорошо, но ОС не запускалась. Никак! такое ощущение что if'ы вообще не запускались .хотя я писал правильно - shell или void или jupiter.

    В чем проблема? 

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