Totoro
-
Публикации
1 950 -
Зарегистрирован
-
Посещение
-
Победитель дней
289
Сообщения, опубликованные пользователем Totoro
-
-
антиленивый двигатель
-
2
-
-
Есть планы продолжить разработку?
Я вчера покопался в интернете, и понял, что нет ни одной нормальной программы под Linux, где можно было бы задизайнить интерфейс для OC. -
-
if bit32.band(bit32.rshift(bytes, 8 - j), 0x1) == 0x0 thenЗамени на 1 и 0 соответственно.
-
1
-
-
Думаю на основе либы Zn можно сделать что-то такое.
Нода Zn висит в памяти в фоновом режиме и после небольшой модификации может так же фоново принимать файлы.
Тогда не потребуется ничего запускать на принимающем компьютере (главное чтобы был в зоне действия сети), а можно будет просто вызвать команду для отправки на посылающем компьютере.
Кнопочку там тыкнуть какую-то, или send в терминале набрать.
-
-
Не качает оттуда, у меня (Chrome, Linux).
Пишет:
sz.mf-arch.ru is currently unable to handle this request. HTTP ERROR 500
PS. Скриншоты выложить не смог, не разобрался как.
Залей картинки на imgur.com и кинь сюда ссылки, или оформи тегом:
[img=https://i.imgur.com/XXXXXXX.png]
-
Конструкции вида:
if loc == 'En' then status = 'Installed' elseif loc == 'Ru' then status = 'Присутствует' endтак и просятся на оптимизацию.
Например как-нибудь так:
local loc = { installed = { en = "Installed", ru = "Установлено" } } local language = "en" print(loc.installed[language])Можно добавлять сколько угодно локализаций на разных языках, а код при этом усложнится куда меньше, чем в первом варианте.
-
3
-
-
Чем-то напомнило проекты типа Sky Factory, только в извращенном вариантеИменно.
Только не тупое крафтовое задротство, а задротство интеллектуальное, программерское.
-
Нагружать сервер должно не хуже чанклодераНе, ну так-то что там может сервер нагружать? Если транслировать только когда робот загружен (то есть у него уже есть чанклодер или его грузят игроки), то получается чисто клиентская нагрузка - отрендерить ещё один ракурс камеры.
-
1
-
-
намек я понял. Уж если вы решили микроконтролеры захватывать, то вы их будете захватывать. Это наша цитадель, и окна строить в ней мы будем программно дронами
Ну просто такая вот идея. Посмотрим, подумаем, обкатаем. Не получится - попробуем что-то другое. =)
-
нужно аддон писать для ОС, что-то в таком жанреМожно и аддон написать =) Но это уже наполеоновский план.
Пока у нас задача номер один - это утрясти правила и построить уютную базу для игрока, с обзорными окнами и доками для роботов.
-
Вот только как ты будешь отслеживать, что игрок реально ни к чему не прикасается и ничего сам не крафтит и не строит?Да я наверное просто сам всё это дело запущу, у себя в локалке. Буду скрины постить - что получилось. А обсуждать будем тут, на форуме.
Как видеть - что делают роботы - это вопрос, да.
Тут могут быть варианты.
Можно читерить и летать в креате, делать скриншотики.
Можно построить базу на возвышении, с большими окнами и следить оттуда.
Механик предлагает соорудить роботам какие-нибудь камеры.
Потом опиши в топике, как ты ловил на удаленке программно слайма или в аду искал дроном нарост адский, сидя в клетке в овере))))Опишу, если дойдём =)
-
фигасе квинтэссенция лени))) написать прогу, которая скрафтит весь майн и выкопает(добудет) при этом весь нужный ресВот такая у нас у программистов лень странная.
потного гемора на несколько месяцев точно добавитСамое то, что нам нужно, чтобы скоротать время до нового сервера

Попытка не пытка. Я предлагаю начать, а там посмотрим.
-
1
-
-
Только не совсем понятен замысел. Какая цель этого всего? Построить солярки, реактор, печку, сундуки скрафтить, столики, факелы, железа накопать и прочее прочее, просто сидя на одном месте и тыкая на кнопочки управляя роботом?Ну да. Просто по приколу. Квинтэссенция лени - всё делает робот. =)
К тому-же, если мы соберём полный пак программ для того чтобы развернуть роботами без участия человека репликацию новых роботов - можно будет скомпоновать это в самостоятельный проект. Этакий Скайнет.
Когда ставишь робота, запускаешь программу - и он всё делает сам.
-
Чанклодыри нужны.Да, точно. Без них никуда. Но думаю 5-10 чанклодырей там слишком сильно не залагают игру, в сингле.
Крафтить и строить все роботом, не прикасаясь к блокам и ресу, это такое. Вряд ли это будет интересно.Тут мне видится так.
Обсуждаем коллективно, какие действия необходимы - чего крафтить, куда ехать и т.п.
Затем пишем программу какую-то, которая всё это должна делать, тестируем её.
Потом собираем отряд роботов, заливаем им эту прогу и отправляем на задание.
После этого можно оставить игру и заняться другими делами. И вернуться, когда роботы завершат задание.
Да и есть масса блоков, которые устанавливаются правильно и настраиваются только игроком через гуи там и типа того. ... Да и как, не прикасаясь к ресу, инстам, блокам убить крипа, осьминога, эндера какими-то роботами, которые улетели в люк и пропали из виду,... а их лут тоже нужен в развитии.А вот тут надо обсудить. Сильно ли это помешает прогрессу, надо ли там твикнуть какие-нибудь рецепты, и т.п.
-

Я предлагаю запилить экспериментальный проект.
Кодовое название - "Цитадель". Кавайная заставочка - сверху.
Суть вкратце такова.
Необходимо полностью развиться в Minecraft, с нуля, используя ТОЛЬКО роботов и дронов из OpenComputers.
Делать что либо руками запрещается.
(Если кто-то читает мою группу в ВК, там мелькал пост одного чувака, который снимает серию летсплеев с похожей идеей.)
Для проекта берём сервер в сингле (например).
Ставим несложную сборку - например Minecraft 1.12 + OpenComputers 1.7 + какой-нибудь тех. мод с хорошей OC-интеграцией, например - Mekanism.
Далее генерим мир. Игрок будет обитать на спавне - в стартовой базе.
У него в наличии будет:
* закрытый ангар, в котором он живёт (выходить из него игроку нельзя),
* вечный источник энергии,
* компьютер третьего тира с беспроводной картой и интернет-платой,
* пять доков с роботами (док - это ячейка с зарядником и люком наружу, где стоит робот),
* пять доков с дронами,
* небольшой запас провизии на первое время.
Конфигурация дронов и роботов - тир три, с вайфай-картами и чанклодерами.
На компы и роботов установлена OpenOS последней версии.
Дроны прошиты нет-флашем.
Основные задачи проекта:
* наладить поставку провизии игроку
* наладить добычу и хранение важных ресурсов
* развернуть репликацию роботов и дронов
Условие поражения:
* потеряны все роботы и не выполнены основные задачи
Сюжетный обоснуй:
Игрок не совсем удачно десантировался с орбиты. У него мало ресурсов, но сохранился рабочий комплект робототехники и ядерный энергогенератор с ресурсом в тысячу лет бесперебойной работы. Атмосфера планеты непригодна для жизни человека.
Что думаете по поводу идеи? Какие моды должны войти в состав сборки? Какие технические препятствия видите? Какие поправки стоит внести в стартовые условия? Какие действия по вашему стоит предпринять игроку первым делом?
-
2
-
-
Выглядит вроде прикольно. Но что за варпы - непонятно.
P.S. Грамматика хромает на обе ноги =)
-
Согласен с Томатом.
Во-первых это просто прикольно - читать байки о наших серверах, ностальгировать.
Во-вторых - предупреждён значит вооружён.
В-третьих - Квертику явно нефиг делать. Так пусть хоть байки травит.
-
2
-
-
Ты можешь использовать вместо многомерного массива - одномерный, перемножая индексы.
Это будет даже экономичнее в плане памяти.
Например:
local matrix = {} local WIDTH, HEIGHT, DEPTH = 10, 10, 10 local function set(x, y, z, value) matrix[DEPTH * WIDTH * y + WIDTH * z + x] = value end local function get(x, y, z) return matrix[DEPTH * WIDTH * y + WIDTH * z + x] end set(1,2,3, "HOTTO DOGU") print(get(1,2,3))Нумерация индексов при такой системе идёт с нуля.
Можно добавить проверки на выход за пределы массива.
Можно засунуть дополнительную инфу (высота, ширина, глубина, методы get/set) в метатаблицу матрицы.
И т.п.-
3
-
-
У тебя listener начинается как функция, но не закрыт.
P.S. Опоздал чуть чуть =)
-
Ты кстати понтовый ID для топика отхватил =) 2222.
-
3
-
-
А зачем всё через pcall?
-
Надо запилить вайтлист на сервере. И просить скан паспорта при аппруве в вайтлист.

API для определения времени в lua
в Разные (отсортировать)
Опубликовано:
Есть вот такая апишка: https://www.amdoren.com/time-zone-api/
Написано что бесплатная, но надо регаться чтобы ключ получить. Не пробовал сам.