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

Лидеры


Популярный контент

Показан контент с высокой репутацией 20.01.2020 во всех областях

  1. 2 балла
    Ну machine.lua должен быть на всех компах доступен, по идее. И на тех где MineOS - тоже. UPD. Точно. Как мне только что указали, я туплю, и как раз в machine.lua функция print затерта, чтобы потом быть переопределённой в OpenOS. Это значит, что в MineOS её нету, если только ECS не запилил специально.
  2. 2 балла
    Смею предположить, что в MineOS нету функции "print". В OpenComputers в принципе на уровне EEPROM нет такого понятия как "print", функция переопределена в machine.lua за пределами майна. https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/lua/machine.lua#L752
  3. 1 балл
    Это сделали из-за банального отсутствия стандартного текстового вывода, т.к., как уже сказали выше, ось заточена под графическое отображение данных, а не текстовое. При потребности отображения текста я обычно добавляю в оконное приложение элемент интерфейса GUI.text(), а затем меняю его параметр .text в процессе. Если требуется непрерывный вывод информации с историей, то альтернативой может послужить GUI.textBox(). Если всё же требуется вывести отладочную инфу "по-быстрому", то имеется функция GUI.alert(...), принимающая аргументы любого типа по аналогии с print(...) и вызывающая диалоговое окно с переданными данными. А смысл использовать эту IDE всегда лишь один - отсутствие более комфортных средств разработки (к примеру, во время игры на удалённом сервере без доступа к файловой системе). Да и банальную подсветку синтаксиса никто не отменял, эта IDE существует чисто для удобства по той же причине, по которой существует edit.lua в OpenOS.
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...