Chebuya
-
Публикации
609 -
Зарегистрирован
-
Посещение
-
Победитель дней
72
Сообщения, опубликованные пользователем Chebuya
-
-
4 минуты назад, eu_tomat сказал:На наших сборка такого вроде бы не было. Помню, мониторы от gpu отцеплялись, и эта проблема была пофикшена. Но компы OC вроде не вырубались.
Я тоже такое не везде замечал. Один из проектов - dreamfinity. Там такая проблема уже года полтора стоит =/
-
1 минуту назад, eu_tomat сказал:Что значит "игрокам"? В том смысле, что игроки могут каким-то необычным образом офать свой комп? Или игрокам кто-то другой может оффнуть их комп? И что за бага такая?
Был такой баг на 2 серверах где я играл. На одном из них разработчик сумел это пофиксить - но детали я не знаю. Да, игрок действительно не влияет на выключение компьютера. При длительном выгрузе чанка компьютер просто выключается. Всё
-
На самом деле не очень сложно. Если соединять всю аппаратуру кабелем - то монтаж всего этого не такой сложный, как кажется.
-
1 час назад, Antero сказал:Отличная программа, спасибо, в крайней версии после скидывания ресурсов в сундук отходит недалеко от начала и начинает идти по прямой, если за ним проследить, опять как накопает полный инвентарь, возвращается, и опять дальше идет по прямой.
@Doob Это опять сервер телепортирует или кто-то код робота изменяет?
-
6 часов назад, hohserg сказал:Да в общем то всё. Твоя программа покрывает все юзкейсы дрона
Если есть какие-то конкретные пожелания - пиши. Возможно реализую - ограничений на код нет.
-
2 минуты назад, hohserg сказал:Да в общем то всё. Твоя программа покрывает все юзкейсы дрона
Так это целая программа. Она в открытом доступе.
В основном, там есть таблица cmd = {}
В ней есть функции.
Я проверяю так:
if cmd[commandFromTablet] then
cmd[commandFromTable()
end
1 минуту назад, serafim сказал:Да, я тоже думал что проще всего хранить весь код вообще на планшете, а на дроне только load()
Но почему-то мне захотелось хранить основные функции в eeprom(Припоминаю, что рассчитывал на минимальное количество телодвижений, и чтобы программу спокойно можно было запустить просто скопировав ctrl+ v без докачки всякой ереси с инета)
P.S Там modem.broadcast(), который всем виден. Лучше использовать modem.send, так как эти сообщения вообще никак нельзя отловить легальными слособами
-
1
-
-
46 минут назад, hohserg сказал:Так формирование сообщений для отправки и их распознавание ведь происходит по определенным правилам. Это и есть протокол
А что конкретно интересует? "Безопасная" связь?
-
3 часа назад, hohserg сказал:А можешь выделить протокол общения с дроном в отдельную либу?
Эээ, а какой там протокол общения?
Там просто modem.send, и всё
-
23 минуты назад, hohserg сказал:Страшный сервер. А кто-нить ресерч проводил на эту тему? Типо, какие проекты так делают, юзают ли они один и тот же мод или у каждого свое.
Да почти любой, где много игроков. Даже тот же мцскилл
-
Насколько я помню, сам lightlevel=15 невозможен на стандартной детальке. Её нужно "заправить" светопылью(пкм по 3д-модельке)
-
2
-
-
Только что, eu_tomat сказал:Я готов ответить на любой из вопросов по теме.
Вопрос не по теме - но всё же, что за жидкостные реакторы? Я правильно понимаю, что у них охлаждение идёт на порядок быстрее? Разве нельзя теплоотводы пихать в эти реакторы, таким образом быстро охлаждая теплоотводы.
-
6 минут назад, eu_tomat сказал:Что для вас вызывает наибольшие затруднения? Может, нужна какая-то вводная информация?
Что за нагрев? Что за микроконтроль? С каких пор теплоотводы хранят энергию в самом предмете? И еще масса вопросов. Дальше реакторов на мох'е(стандартных схем) я никуда не уходил, так что в этой теме мне не понятно почти всё.
-
-
В 23.09.2019 в 19:30, ICECreeper сказал:Как скопировать созданные программы в CCLite? Может надо открыть в архиве или найти другой файл?
В папке сохранения с майном, по примерно такому пути - папка_майна/saves/сохранение/opencomputers/жёсткий_диск
Чтобы узнать, какой жесткий диск какой - можно посмотреть первые 3 цифры в майне. Если играешь на сервере - только через пастебины.-
1
-
1
-
-
Скрытый текст
Бууу.....
-
1
-
-
В 19.09.2019 в 19:44, ArtHacker сказал:для Raspberry Pi, интерпретатором Lua
https://github.com/StarChasers/LuPI2
"Second attempt at Lua based operating system, primarily aimed at RaspberryPi, but with ambition to support other boards as well."
"Design of system APIs is heavily influenced by OpenComputers minecraft mod. Some Lua code parts are actually copied from there (all of the code is under the MIT License)"P.S 3 темы, почти дубликаты
-
6 минут назад, vx13 сказал:с версии OC 1.7.3 может
Насколько помню, с 1.7.3 и частоту эндерчеста менять можно
-
1
-
-
53 минуты назад, eu_tomat сказал:Я тоже проверю свои телепатические способности. Речь, скорее всего, идёт об этой программе:
Картинка тоже нашлась.
Скорее всего, оно и есть. Такой же был у дома man_cubus на эвиле
-
8 часов назад, KennyAota сказал:file:///C:/Users/User/Downloads/Безымянный.png кто нибудь подскажет как он это сделал?
Нашёл древний код, не помню откуда:
local c, fs = require("component"), require("filesystem") local gpu = c.gpu local TC, RO, RN, RD, TPS = 2, 0, 0, 0 gpu.setForeground(0x99b2f2) gpu.set(1, 2, "TPS Сервера:") local function time() local f = io.open("/tmp/TF", "w") f:write("test") f:close() return(fs.lastModified("/tmp/TF")) end while true do RO = time() os.sleep(TC) RN = time() RD = RN - RO TPS = 20000 * TC / RD TPS = string.sub(TPS, 1, 5) nTPS = tonumber(TPS) gpu.set(13, 2, " ") if nTPS <= 10 then gpu.setForeground(0xcc4c4c) elseif nTPS <= 15 then gpu.setForeground(0xf2b233) elseif nTPS > 15 then gpu.setForeground(0x7fcc19) end gpu.set(13, 2, TPS) end
Надеюсь поможет
-
3
-
-
17 минут назад, Asior сказал:Ocelot (офлайн версии так и нет)
Как и онлайн в релизе. Десктоп версия работает давно уже, попроси у @Fingercomp доступ в репу с оцелотом.
-
Немного пошаманив сделал stand-alone версию.
https://raw.githubusercontent.com/BrightYC/Other/master/stem-standalone.lua
Можно встроить в голый биос, или голый ЖД. Единственное - немного упала простота использования. Порт можно сменить лишь изменив код(Рядом с портом есть комментарий --port) и адрес сервера так же меняется в начале программы.
В остальном - почти тот же стем, за исключением того, что функции вызываются без stem.connect(), а напрямую - например connect(), subscribe, unSubscribe(), disconnect() и т.д.
(Учтите, что писать connect надо лишь один раз, так как connect подменяет pullSignal, для подключения в дальнейшем нужно использовать reconnect)-
2
-
1
-
-
2 часа назад, hohserg сказал:А можно было бы сделать короче:
local function a()return 1 endСуть проблемы, думаю понятна.
Проблема в том, что минификатор делает это всё в лоб. Он не знает, что ты будешь делать с переменной some, поэтому он не делает так.
-
Только что, Kingdom сказал:В автоматизации, тем более, так лучше, не суть, мне нужен код, вот и всё.
Я, конечно, не собираюсь считать чужие ресурсы - но сделать .equip намного дешевле, чем делать 2 робота.
P.S Возможно я что-то забываю, но робот скорее всего не может пополнить запас пены распылителя
-
Только что, Kingdom сказал:Рубящему - Ваджру, строителю - распылитель.
В чём проблема сменить инструмент?


Вырубается комп на сервере ВСЕГДА
в Общие
Опубликовано: · Изменено пользователем BrightYC
Да, отключается ВООБЩЕ всё, дроны, МК, компы, вообще всё. Любая OC периферия.
UPD: Вроде здесь: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/common/SaveHandler.scala#L211