Перейти к содержимому
  • Новые сообщения

    • 20
      С инсталлером было бы удобнее
    • 2
      Позже кину
    • 10
      Микро-обновление (прямо реально, поменялся всего 1 символ) для версии ОС&СС. Теперь, если у клетки верхний "проход" (не знаю как по-другому назвать) "открыт", то уголок не будет рисоваться. Зачем это? В первую очередь, чтобы убрать сетку. А во-вторых, ради красоты. А ещё версия ОС стала чуть-чуть более оптимизированной. Теперь не рисуются заведомо пустые символы.
    • 2
      Фантомный элемент в списке
      • Ожидают лучшего ответа
      Ладно, потыкав я понял что в executableForFrame я записал еще и системный скрипт для обработки сообщений модема. У него нету объекта, т.к. он и не нужен. А есть наш, ванильный скрипт у которого есть объект. На первом скриншоте видно как там сперва мега-таблица объекта, и после пустое \n. \n и есть системный скрипт, у которого нету объекта. Из-за того что он обрабатывается на ряду с обычными, а у него нету объекта оно нас мгновенно выкидывает, что означает что этот топик летит в корзину из-за нам
    • 4
      Не рисуется
      • Ожидают лучшего ответа
      Я так и сделал, и это имел ввиду
    • 2
      Как получить коды клавиш?
      • Имеет лучший ответ
      Спасибо за помощь! А вот в CC всё есть из коробки
    • 13
      Пусть прошло и 7 лет, но Игра "Лабиринт бродилка" от BenniShifer919
    • 4
      Спасибо за совет! Объязательно проверю и буду следовать ему в будущем
    • 0
      Делал граф библиотеку, главной идеей которой была сделать более удобную отрисовку. Ведь на СС ты не можешь просто поменять 1 пиксель или узнать его, а если попробуешь - то весь остальной текст сдвинется. Что, как по мне, не очень удобно, поэтому я принялся писать библиотеку. Стало сразу понятно что перерисовывать каждый кадр с нуля - не самая лучшая идея, из-за чего была добавлена двойная буферизация. Скорее всего не самая эффективная, но простая. Вообщем, сначала вроде всё даже шло хорошо, но п
    • 1
      Произошёл микро апдейт, единственное, что поменялось - теперь нельзя скроллить если файлы не заполняют весь экран, или, если всё таки файлов больше чем может уместится, нельзя скроллить бесконечно вниз, скролл прекращается когда самый нижный файл показывается.
    • 8
      @ZKoshak увы, нет, т.к. на Wayback Machine оно не трекнулось, а исходников в истории коммитов на гитхабе от 02.05.18 тоже не нашлось. Видимо, я их вообще не заливал никуда, кроме пастбина
    • 32
      попов, перелогиньтесь
    • 2
      Информация об эссенции в МЭ
      • Ожидают лучшего ответа
      Спасибо!  
    • 2
      Вайтлист пользователей
      • Ожидают лучшего ответа
      Благодарю!@serafim 
    • 3
      Всем спасибо большое!
    • 5
      Я думаю он имел в виду что разобрался з фильтрами для метода. В твоем примере ты тянеш все рецепты из МЕ что может призвести к нехватке ОЗУ.
    • 4
      Точно. Там же проблема с автоматизацией замены этих рамок в пасеках. Рамки не удастся поместить в пасеку не то что роботами или транспозерами, но даже ванильными воронками. По крайней мере, на 1.7.10 так было.
    • 3
      @BenniShifer919 Про графику не скажу, я не так много работал с ней. Я понимаю, как решить конкретную задачу, но какой-то общий подход в работе с графикой сформулировать вряд ли смогу.   А общие советы могу дать такие: Начинать изучение мода я рекомендую в творческом режиме. Первым делом я рекомендую найти в каталоге с игрой файл config/OpenComputers.cfg, найти в нём и установить параметр bufferChanges=false. Отключение буферизации изменений на носителях OpenComputers поз
    • 2
      А, да, извините. Итак, для того что-бы им вообще можно было воспользоваться нужно загрузить Main.lua как библиотеку. Это делается примерно так: local OE = loadfile("/OpenGames 2/Main.lua")() Поскольку он "модульный" можно менять расположение главной папки. Оно будет записано в System.getUserSettings.OpenGames2EnginePath (Если вы устанавливали с установщика). Сделаем для примера радужный квадрат который по клику переместиться к курсору. Создадим наш квадрат, это панель. Существ
    • 3
      помогите с установкой pim магазина
      • Ожидают лучшего ответа
      Либо вручную (при помощи команды wget): wget https://raw.githubusercontent.com/Zardar/pimmarket/pimmarket_0.85/pimmarket.lua pimmarket.lua  установить сразу клиент, потом аналогично на отдельный комп установить сервер.  wget https://raw.githubusercontent.com/Zardar/pimmarket/pimmarket_0.85/pimserver.lua pimserver.lua Рекомендуемая комплектация указана, но при учёте возможной разницы в количестве арендуемой планками памяти объема ОЗУ (она может быть порезана настройками сервера), с
    • 2
      патчить oppm пакеты
      • Ожидают лучшего ответа
      решил проблему переименовав пакеты просто в манифесте
    • 5
      Для опенкомпов уже есть достаточно подробная утилита OpenFetch, писанная нами на пару с _ethernalsteve в 2021 году. Работает под OpenOS, Plan9k и даже MineOS (через "низкоуровневую" имитацию консоли) По виду, в целом, максимально близок к NeoFetch-у
    • 27
      давай   можете пожалуйста расписать гайд по установке этого магаза?
    • 100
      я тут немного посидел я приделал костыль который позволяет запустить stem на MineOS (ничего особенного просто прикрутил 2  функции из event OpenOS немного переделав их) Так что теперь stem доступен и на MineOS    
    • 14
      Помощь по event
      • Имеет лучший ответ
      В event.listen мы передаём нашу функцию, которая должна обрабатывать нужное нам событие, а также строку, задающую фильтр по названию события. Когда наша программа выполнила все задачи, требовавшие немедленного выполнения, она обычно вызывает os.sleep. Всю остальную работу выполняет операционная система.   Внутри os.sleep вызывается computer.pullSignal, где происходит ожидание события. Название этого события сравнивается со всеми имеющимися фильтрами и при совпадении с каким-либо из них
    • 4
      Ошибка в работе System.addWindow
      • Ожидают лучшего ответа
      Ладно, свою ошибку я так и не понял. Моё решение: win:resize(160,50) -- Итоговый размер окна win.titleLabel.text = lc.LabelEditor -- Имя окна winMask:remove() -- Контейнер для тех элементов которые участвовали в первой части программы, --потому-что если мы удалим чайлды win(основное окно) то оно --удалит ваще всё и оставит прозрачный полиэтиленовый пакет, а строить окно заново мне не очень хочеться. --Проще было-б его пересоздать, но мы выяснели ранее что не можем так сделать( win.localX
    • 5
      Ну, в общем, разобрался, Вроде-бы GitHub
    • 56
      @eu_tomat благодарю за пояснение. 
    • 3
      У меня проблема в том, что у меня теперь при любых обстоятельствах частота ГПУ(Встроенная) всегда ровняется 100мгц. Раньше я мог запускать SEv2 на около максимальных в 30-45 фпс, то сейчас она даже и на низких нормальные 10 не выдает
    • 4
      Если ваш прогрузчик чанков - не прогрузчик, а только делает вид: попробуйте заменить его другим, более надёжным. Например большую популярность за простоту использования и отсутствие материальных затрат (имеются ввиду внутриигровые ресурсы типа блоков) получил мод FTB utilities (Forge)   
    • 87
      Это хорошая новость. А есть что-нибудь кроме лозунгов и рекламы? Что именно в этой сборке делает настоящую экономику возможной?
    • 3
      Обновление Изменения в клиенте: Добавлена возможность изменять ID роутера, к которому будет выполняться подключение. Теперь можно менять пароль для подключения. Разработка графического клиента завершается, сфокусирована на реализации практического функционала. Изменения в роутере: Внедрена поддержка сообщений (основной задумки проекта). Исправлены некоторые моменты. API для клиентской части: Разработка API близка к завершению.
    • 1
      Это не привязывает параметр localX к object.x. Если можно вместо localX использовать x, то прибиндить можно так: local object = {x = -20} object.raw = object object.x = 15 print(object.x,object.raw.x) -- 15 15 object.x = 0 print(object.x,object.raw.x) -- 0 0 object.raw.x = 20 print(object.x,object.raw.x) -- 20 20 Если разные имена нужны, придётся пользоваться метатаблицами. local raw = {localX = -20} local object = setmetatable({raw = raw}, { __index = function(self, k)
    • 2
      Удаляешь, а не удаляется
      • Имеет лучший ответ
      @Oleshe Поздравляю с самостоятельным решением проблемы. Я, к сожалению, не смог понять ни вопрос, ни его решение.
    • 10
      Я плохо разбираюсь в теме кодирования звука, но предполагаю, что все перечисленные значения должны регулярно следовать друг за другом. В этом случае определяем, сколько требуется бит для хранения каждого из значений, и все их кодируем единой пачкой байт постоянного размера. Если же некоторые из значений присутствуют в пачке не регулярно, то действуем по обстоятельствам. Возможно, в пачке из целого числа байт ещё имеются незадействованные биты. Тогда просто резервируем их под это значение. В прот
    • 11
      Где найти OS для ComputerCraft?
      • Ожидают лучшего ответа
      Их можно восстановить с помощью wayback машины, правда я не уверен что все ссылки там сохранены
    • 7
      Если у кого-то осталось, можете скинуть?
    • 2
      Спасибо 
    • 37
      может быть. думаю воопервых подсознательно (планшет всё же) а во вторых большие иконки, ну и может ещё что то  
    • 2
      так и есть)   1. тут проблема решаеться с шумом и плюсом к гаражу подключены солнейчные панели (ну как, будут подключены) а упоминался он из за доступа к интернету в нем самом 2. тут то и решаеться проблемма электро энергии ведь сервер не будет нужен всегда и как итог будет чуть ли не половину или даже больше времени стоять пустым и мотать энергию. а слабым пк или телефоном можно его вырубать, ведь не зря они жрут меньше 3. сначала нужно безопасно выключить сервер, а иначе мож
    • 6
      Свет и его причуды
      • Ожидают лучшего ответа
      Получил что-то похожее на круг. Теперь интенсивность решает, но радиус перестал. Cтранно красит середину. Забавно что при повторных кликах "освещение" растёт у каждой точки, даже ранее поставленной. При этом центр становиться чёрным. Пробовал сделать через штуку которая 1234 в 0.5 для того что-бы цвет пофиксить, но оно выдавало в конченом счёте..: бесконечность. Буквально бесконечность. Не знаю что теперь с этим делать. надо-бы в алго с прозрачностью итоговый радиус присобач
    • 0
      SwiftOS Спасибо что все время следили за нами, разработка Digital Stone остановлена. В это время мы возвращаем любимую SwiftOS. Ждите новых релизов, если хотите вступить в разработку, заполните анкету с нашего сайта (клик выше), и отправьте на электронную почту alice@swiftos.ru С Уважением, SwiftOS!
    • 2
      Автономный робот
      • Ожидают лучшего ответа
      Если уголь в слоте 1 поддерживается трубой, в таком случае желательно там оставлять 1 уголь, чтоб он заменился на что то другое. local component = require("component") local robot = require("robot") local computer = require("computer") local generator = component.generator robot.select(16) while true do if computer.energy() / computer.maxEnergy() < 0.20 and robot.count(1) > 1 then robot.select(1) generator.insert(1) robot.select(16) end robot.use() end Также мо
×
×
  • Создать...