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

Lionzxy

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

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

  • Посещение

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


  1. Да. А еще Луа вычитать может, умножать и даже страшно подумать, извлекать корни

    Да вы что?! И в квадрат возводить может? Очуметь. Такой функционал

    Да. А еще Луа вычитать может, умножать и даже страшно подумать, извлекать корни

    Просто думал, что изначально по setBundble отправляется 1+2+4, а потом разбивается по цифрам. Не думал, что оно складывает


  2. Bundled работает по принципу бинарника

    00000000 = 0 нет сигналов

    00000001 = 1 сигнал только на одном цвете

    00000010 = 2 сигнал на другом цвете

    00000011 = 4 сигнал на обоих цветах

     

    Он как раз таки принимает число, чтобы работать с сигналами, а не стринги типа тех, что ты привел в пример

    Так как мне заставить его работать с string? Тоесть преобразовать string в понятную ему форму.


  3. Конечно не число, а строка. Тебе нужно эту строку в число преобразовать. Просто tonumber не поможет, поскольку а представляет собой не число, а арифметическое выражение. Можешь сделать функцию для разбора арифметических выражений. А можешь воспользоваться функцией loadstring

    a="1+2+4"
    n=loadstring("return "..a)()
    rs.setBundledOutput("right",n)

    Вы понимаете, что мне нужно сохранить в rs.setBundledOutput полную строку? Мне не надо её складывать, тоесть,чтобы в итоге

    rs.setBundledOutpu("right",1+2+4)

    Спасибо за ответ

    И что делает loadstring?

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