Mihis
Пользователи-
Публикации
55 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Mihis
-
Управление роботом с помощью Android-устройства!
Mihis ответил в тему Wolframoviy в Программирование
При большом потоке сообщений - нужное сообщение зажуется, в остальном хороший вариант. https://discord.com/developers/docs/resources/channel#get-channel-messages -
Управление роботом с помощью Android-устройства!
Mihis ответил в тему Wolframoviy в Программирование
На сколько знаю - под OC еще нет библиотеки для полноценного взаимодействия с Discord. Можно конечно использовать вебхуки, но тогда мы можем только отправить сообщение. -
Верятно в примере выше используется https://github.com/rxi/json.lua
-
Установи JavaFX SDK (скачать можно на https://gluonhq.com/products/javafx/), и добавь модули: java --module-path $PATH_TO_FX --add-modules javafx.controls,javafx.fxml -jar ImageConverter.jar
-
-- input - строка -- sep - разделитель function split(input, sep) -- Если разделитель не указан, то ставим разделителем пробел if sep == nil then sep = "%s" end local t = {} -- С помощью regex выделяем нужные куски for str in string.gmatch(input, "([^" .. sep .. "]+)") do -- и вставляем из в таблицу table.insert(t, str) end return t end https://stackoverflow.com/questions/1426954/split-string-in-lua Затестим: local text = "message1, message2, message3" local textArray = split(text, ", ") for _, value in pairs(textArray) do print(value) end
- 2 ответа
-
- 1
-
-
Вроде же очень много туториалов, которые поясняют их работу. И даже вроде бы есть in-game мануал.
-
Думаю можно постоянно чекать чексум EEPROM. Если изменилась - значит EEPROM был подменен. getChecksum():string https://ocdoc.cil.li/component:eeprom
-
В одиночной игре я с таким никогда не сталкивался, а вот на сервере - не один раз. В ближайщее время покажу.
- 15 ответов
-
- 1
-
-
Осталось только терминал запилить, который будет кушать алмазики. А в остальном все готово.
- 15 ответов
-
- 3
-
-
-
-
Да, игрок может спрыгнуть не получив урона, при этом свинья останется висеть в воздухе. Страшнее всего ситуация с загрузкой новых чанков: свинья может оторваться (даже если на ней сидит игрок). Я вовсе приравнял разрыв поводка к авиакрушению, так как кроме того, что умирает свинья, умирает и игрок (а это грозит падением репутации авиакомпании).
- 15 ответов
-
- 3
-
-
-
-
Мне кажется, что хранилище Open Source кода так же должно быть Open Source. Например GitLab (из которого Microsoft тащит фичи в GitHub) или Gogs. https://gitlab.com/gitlab-org/gitlab https://github.com/gogs/gogs
-
Останавливает ли выполнение программы component.drone.move?
-
Хмм. А скрин ошибки?
- 20 ответов
-
- opencomputers
- ic2
-
(и ещё 2 )
Теги:
-
а можно скрин команды components?
- 20 ответов
-
- opencomputers
- ic2
-
(и ещё 2 )
Теги:
-
Для игроков 1.12.2 Убедитесь, что до выполнения setting_reactor реактор полностью охлажден (Heat: 0%). А так же при подаче редстоун сигнала реактор долже нагреваться или вырабатывать энергию. # Было (1.7.10 + OpenPeripheral) pastebin get iSSt1T59 setting_reactor.lua pastebin get Db76AbMg reactor_control.lua # Стало (1.12.2) pastebin get eXrfVEX9 setting_reactor.lua pastebin get QX1QXCYK reactor_control.lua
- 20 ответов
-
- opencomputers
- ic2
-
(и ещё 2 )
Теги:
-
Собственно вот и задача мне на вечер Версии модов у меня: - OpenComputers версии 1.7.5-b213 (без аддонов) - IndustrialCraft 2 версии 2.8.221-ex112 (так же без аддонов)
- 20 ответов
-
- opencomputers
- ic2
-
(и ещё 2 )
Теги:
-
Для начала установите в компьютер дискету OpenOS и EEPROM (Lua BIOS), затем запустите компьютер. Далее в появившейся строке введите команду install и следуете указаниям. После установки OpenOS и перезагрузки, у вас появиться возможность выполнить команду установки Змейки.
- 10 ответов
-
- игры
- программирование
-
(и ещё 1 )
Теги:
-
Из скриншота не очень понятно. Убедитесь, что к каждому реактору вплотную установлен адаптер И контроллер красного камня.
- 20 ответов
-
- opencomputers
- ic2
-
(и ещё 2 )
Теги:
-
Кхм.. Над tails как раз находиться место, где можно задать ресурсы для поиска local fragments = {'redstone','coal','dye','diamond','emerald'} local tails = {'cobblestone','granite','diorite','andesite','marble','limestone','dirt','gravel','sand','stained_hardened_clay','sandstone','stone','grass','end_stone','hardened_clay','mossy_cobblestone','planks','fence','torch','nether_brick','nether_brick_fence','nether_brick_stairs','netherrack','soul_sand'}
-
Технически - это 2 абсолютно разные таблицы. Ее нужно объявлять при запуске на 2 компьютерах. А во время передачи ты просто считываешь значение 1 таблицы и присваиваешь это значение 2 таблице.
-
Я уже давненько не писал на php, но могу кинуть ссылки, которые могут помочь в этом деле. Манипуляции с файлами в php: https://www.w3schools.com/php/php_file_create.asp Нестандартные lua-библиотеки, встроенные в OpenOS (тут есть кусочек про манипуляции с файлами): https://ocdoc.cil.li/api:non-standard-lua-libs Методы OC интернет-платы: https://ocdoc.cil.li/component:internet Статья об использовании интернет-платы (с объяснениями, и она на русском):
- 20 ответов
-
Наверное в этому списку добавлю привидение к одному типу кавычек (двойные / ориднарные), так код становиться более приятным для чтения.
-
Возвращаемся к вопросу: Как загрузить файл на сервер? И из уточняющих вопросов получаем ответ: Нужно написать php-скрипт для сервера, чтобы он принимал содержимое файла, отправляемое OC-машиной, и создавал файл с содержим полученного файла.
- 20 ответов
-
Предполагаю, что там есть поддержка PHP? (там обычно где-то в панели должна быть графа с версией PHP)
- 20 ответов
