NEO
-
Публикации
1 436 -
Зарегистрирован
-
Посещение
-
Победитель дней
78
Сообщения, опубликованные пользователем NEO
-
-
30 минут назад, Totoro сказал:Ну вообще этот код удаляет пустые папки. Вряд ли это вырубит компьютер.
Код закоммичен в феврале 18 года, почему он за два года только сейчас начал проявляться?
-
1 минуту назад, BrightYC сказал:Да, отключается ВООБЩЕ всё, дроны, МК, компы, вообще всё. Любая OC периферия.
UPD: Вроде здесь: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/common/SaveHandler.scala#L211
Хм, стоит посмотреть что там...
-
net.minecraft.item.ItemStack.func_77964_b - это обфусцированный метод майнкрафта.
В 1.7.10 под таким именем обфусцирован метод setMetadata.
По этой ссылке можно скачать таблицу формата csv с обфусциронными методами, полями и параметрами методов.
Для того что бы декомпилированные моды можно было читать, воспользуйся minecraft coder pack, я давно им пользовался но если не ошибаюсь нужно декомпилированный код поместить в папку src и запустить deobf, скрипт на пайтоне сам заменит обфусцированные названия из таблицы.
Я для спортивного интереса сам писал скрипт для деобфускации.
-
2
-
1
-
-
3 часа назад, eu_tomat сказал:Да, хорошая иллюстрация одного из способов оптимизации.
Поделюсь ещё одной интересной задачкой для ядерных экстремалов:
Какова температура корпуса реактора у первой и второй схемы, и почему?
Я пока вижу разницу в нагревании и охлажлении, в первом реактора охлаждает, а потом нагревает, во втором наоборот. Но я далёк от ядерных реакторов так что могу проглядеть деталь.
P.S ну как далёк, я один раз почти полностью рабочий планировщик написал.
-
Ребята, вы какую версию ик2 юзаете?
-
16 часов назад, Totoro сказал:А вот и WIP-видео Ocelot Desktop подъехало. Отлично =)
Только в головах авторов, пока.
Ядро эмулятора готово - к нему надо будет составить подробную документацию.
Клиенты (онлайн и десктоп) пока имеют только базовую функциональность - одно окно и фиксированный сетап компа.
В разработке (и там и там) система типа "графа" из блоков, соединенных "кабелями". Это позволит строить любые схемы.
Далее скорее всего будет сериализация (сохранение) проекта и загрузка. Затем - развитие эмулятора путем добавления новых блоков и возможностей - типа робота, например.
Выходит из эмулятора делается копия майна, имхо естественно проще запустить майн.
-
6 часов назад, Asior сказал:Эмуляторов то не так то много. OCemu, Ocelot (офлайн версии так и нет), и безымянный от @ECS который так же не доделан. Больше эмуляторов которые хоть чтото и как то эмулируют я не помню
Я могу эмулировать.
-
1
-
-
for file_name in filesystem.list(path) do
-
46 минут назад, OldHevy сказал:Помогите пожалуйста! Как мне открыть командную строку на готовом компьютере?
Мне это нужно для печати 3д моделей из интернета
Клавиатуру установи и OpenOS.
-
42 минуты назад, serafim сказал:Со шрифтами не всё так просто, в OS по умолчанию нет возможности их поменять.
Один символ на экране = одной ячейке, размер ячейки можно увеличить добавив ещё мониторов увеличив площадь.
Можно воспользоватся сторонними библиотеками и шрифтами https://computercraft.ru/topic/2336-ocbf-—-rastrovye-shrifty-dlya-opencomputers/
Предлагаю более простой вариант отрисовки времени при помощи закрашивания ячеек.
Код был взят отсюда https://computercraft.ru/blogs/entry/360-lua-programming-oc-finger-clock-—-stilno-udobno-i-bez-lishney-vyrviglaznosti/
Отсчёт времени большими символами
local seconds = 12000 -- секунд local com = require("component") local gpu = com.gpu local w,h = gpu.getResolution() local nums = {} nums[0] = {"███", "█ █", "█ █", "█ █", "███"} nums[1] = {"██ ", " █ ", " █ ", " █ ", "███"} nums[2] = {"███", " █", "███", "█ ", "███"} nums[3] = {"███", " █", "███", " █", "███"} nums[4] = {"█ █", "█ █", "███", " █", " █"} nums[5] = {"███", "█ ", "███", " █", "███"} nums[6] = {"███", "█ ", "███", "█ █", "███"} nums[7] = {"███", " █", " █", " █", " █"} nums[8] = {"███", "█ █", "███", "█ █", "███"} nums[9] = {"███", "█ █", "███", " █", "███"} local function SplitNumber(num) local n1, n2 if num >= 10 then n1, n2 = tostring(num):match("(%d)(%d)") n1, n2 = tonumber(n1), tonumber(n2) else n1, n2 = 0, num end return n1, n2 end local function DrawNumbers(hh, mm, ss) local n1, n2, n3, n4, n5, n6 n1, n2 = SplitNumber(hh) n3, n4 = SplitNumber(mm) n5, n6 = SplitNumber(ss) for i = 1, 5, 1 do local lineToDraw = nums[n1][i].." "..nums[n2][i].." : ".. nums[n3][i].." "..nums[n4][i].." : "..nums[n5][i].." "..nums[n6][i] gpu.set((w / 3), (h / 3) + i, lineToDraw) end end gpu.fill(1,1,w,h," ") while true do local hh, mm, ss for i = seconds, 1, -1 do mm = math.floor(i / 60) ss = i % 60 hh = math.floor(mm / 60) mm = mm % 60 DrawNumbers(hh, mm, ss) os.sleep(1) end -- выполнить код end
Разве это проще чем gpu.setResolution()?
-
local gpu = component.gpu
gpu.setResolution(ширина, высота)
поиграйся со значениями, сия функция изменяет разрешение вывода на монитор.
-
while true do
код программы
os.sleep(0)
end
-
Конечно можно, античит такой себе
-
-
-
Я в Ф не видел кода для энергии. Может надо библиотеку заюзать...
-
1 минуту назад, Alex сказал:а где вы столько этого ляписа берете? он же вроде не так, чтобы уж спавнится тоннами. Или вы его как-то синтезируете из чего-то? Это же довольно таки вроде не дешманский рес. Или нет?
Дюпают
-
В 09.05.2019 в 13:48, serafim сказал:тут шаблон отрисовки по координатам
Если будет 100%?
-
1 час назад, kaka888 сказал:Есть ли какой-нибудь предел количества ячеек таблицы?
Нужно для базы данных
Размер ОЗУ
-
2
-
-
В 28.08.2018 в 19:54, qwertyMAN сказал:Хм, действительно. Дать игрокам мир без руд. А телепортировать робота в майнерс мир только по отдельной карте для телепортаций.
В общем, суть такова. Есть две карты, одна описана выше, аналог связанной карты. Умеет 3 уровень так же.
Вторая карта просто позволяет по команде card.list() получить список доступных миров. Командой card.teleport(number, x, y) телепортироваться в нужный мир на спавн. Если x, y не указаны. Если указаны, задаётся смещение по чанкам. Принимаются так же и отрицательные числа.
Карта сама второго уровня.
По сути простая карта для телепортаций может и обратно телепортировать в родной мир и робот может сам искать путь домой. Но связующая-телепортационная карта позволит гарантировать, что робот в целости окажется дома.
P.S. На таком сервере я бы поиграл. Эксклюзивная механика же. Хоть и новички не смогут играть. Если только им не продавать готовых программ на роботов.
Как предлагаешь сохранить приваты?
-
-
Это невозможно.
-
Только что, Alexhotice сказал:Еще один вопрос, как можно подать редсигнал нескольким соседним блокам(выше/ниже), если rednet запрещен?
реднет, как я помню является сеть в компьютеркрафте
-
Что еще за ItemFingerprint?

Запись таблицы в файл и чтение
в Разные (отсортировать)
Опубликовано:
@Fingercomp, как же размер озу?