Перейти к содержанию

Asior

Пользователи
  • Публикаций

    291
  • Зарегистрирован

  • Посещение

  • Победитель дней

    30

Весь контент Asior

  1. Чанклодеры нужны, но локальные. Привязанные к игроку который их поставил. С ними тогда можно выпускать роботов на свободный выпас (на ограниченной территории) а самому в это время собирать что то другое. Кстати если робот поставит чанклодер, он привяжется к игроку или к некоему <name>.robot ? В раилкрафте на робота цепляется, а вот как в других модах?
  2. Ну короче я далеко не строитель, просто тут валялась одна карта, из неё вырезал приглянувшуюся мне торговую площадь и маленько её состарил. Правда часовня маленько большая, ну короче сами разбирайтесь. https://dropmefiles.com/p5LPN
  3. Ну незнаю насчет голосовалок. Если будут дальше использоваться UU или какая там валюта идет, то сразу возникнут вопросы, а где собственно голосовать. Так как лаунчер сразу закрывается после запуска игры, тогда да, в нем не надо голосовалок, а вот в менюшке майна можно добавить. Просто как показывает статистика (моя личная игры на разных серверах), зачастую после регистрации и загрузки лаунчера на сам сайт больше никто не заглядывает, и чтобы не объяснять "где взять UU" (зайди на сайт бла бла бла, тыкни туды, потом туды, потом туды...) проще сказать выйди в меню и проголосуй. А в лаунчере да, тогда не нужны кнопочки. пусть будет чистым.
  4. Посмотри в диспейчере задач, иногда бывает джава типа запускается, а на деле не запускается. Найди все её дочернии запуски и дружно их стопни. У меня такое пару раз было, вроде помогало
  5. Небольшое обновление: обновлено оформление исправлены баги (защита от лагов сервера) добавлена продвинутая версия генератора добавлена возможность настройки сторон ввода/вывода ресурсов
  6. Как я понимаю чтобы автоматом так вставлялось https://pastebin.com/ZjCTrj5a
  7. И как ссылки и как спойлеры! Желательно с выбором. Например мне не надо видеть портянку в 3к строк кода какого нибудь дубокопа (@Doob это был только пример). Мне проще увидеть команду на установку и все. Если вдруг потребуется посмотреть код я пожалуй его скачаю и посмотрю в нормальном редакторе а не на пастебине. Но это лично моё мнение
  8. Что такое crystal ? Все перебрал в МЭ так и не нашел этой штуки. И вообще покажи что за установка, чтобы можно было воссаздать и протестировать. А то так долго можно перебирать и предполагать "а если ..."
  9. Asior

    Генератор обсидиана

    Не так давно решил я немного нафармить обсидиана, но прыгать по озерам лавы, тушить её водой, а потом долго и нудно собирать как-то не то. Хотелось автоматизировать этот процесс. Да есть специальные генераторы обсидиана, но там требуются расходники в виде красной пыли или другого горючего материала, что для меня было неприемлимо. Поэтому был собран первый прототип генератора обсидиана. Портатип генератора обсидианта Version 1.0 Довольно сложная но красивая конструкция. Время генерации 1 стака ~ 2 минуты 30 сек. Внешний вид: Инструкции по сборке: По времени работы меня такой результат вполне устраивал, но потом @Romanok2805 показал свою версию похожего генератора. Описывать его я не буду, поясню что смысл работы того генератора, он черпает ведром лаву из бочки, выливает её рядом с источником воды, меняет ведро на бур и разрушает обсидиан. И так по кругу. Обмозговав алгоритм его работы, был придуман улучшенный генератор обсидиана. Генератор обсидианта Version 2.0 Довольно легкая конструкция, дешевый робот. Время генерации 1 стака ~ 15 сек. Внешний вид: Инструкции по сборке: Генератор обсидиана Version 2.1 Довольно легкая конструкция, дорогой робот. Внешняя бочка не требуется. Время генерации 1 стака ~ 15 сек. Внешний вид: Инструкции по сборке: Генератор обсидиана промышленный Version 3.0 Дорогая конструкция, дорогой робот. Навешано чуть больше расчетов, в связи с чем время генерации обсидиана увеличено, но зато данный генератор может обновлять расходники. Время генерации 1 стака ~ 17 сек. Внешний вид: Инструкции по сборке: Собственно такие вот получились варианты сборки фермы обсидиана, я конечно хз зачем вам столько его потребуется, но, коль уж есть программа почему бы ею не воспользоваться. Всем удачи, копайте обсидиан быстрее, чем вам сосед P.S. Большое спасибо за демонстрацию и помощь в написании программы @Romanok2805, за информацию по багам @M_O_R_F_I_K
  10. Программу еще разок обнови, щас багу нашел, зачем то прописывал контроллер инвентаря хотя он там вообще не нужен. Наверное хотел добавить проверку уровня заряда бура, но не дописал
  11. Базовый рабочий комплект: Системный блок Т1 Инвентарь Клавиатура Монитор (Т1) Видеокарта (Т1) Процессор (Т1) Планки памяти (1.5 х2) Жесткий диск с предустановленной системой OpenOS Eeprom bios Ах да, если не сможет робот взаимодействовать с инвентарем, просто добавь его в приват.
  12. Уже вроде как сбрасывал кому то такую штуку, но повторю еще раз. --https://i.imgur.com/9aw0a6E.gifv --блоки руды сверху в сундук закидывать --сыпуху вниз будет скидывать --перед роботом не забудьте поставить подставку, так будет точнее ставить --в руку бур/кирку с максимальными чарами на удачу local r = require('robot') while true do r.select(1) if r.suckUp(64) then local rep = r.count(1) for i=1,rep do r.place() while not r.swing() do os.sleep(0) end end for i=1, r.inventorySize() do if r.count(i) > 0 then r.select(i) r.dropDown(64) end end else os.sleep(15) end end
  13. Еще можно виртуальную клавиатуру, чтобы не ставить клаву, коль ОС тут на сенсор рассчитана
  14. Текстурпаки, музыка .... вы о чем народ! Очнитесь! Текстурпак каждый ставит на свой вкус ляд и производительность своего калькулятора. Я лично вообще ни одного текстурпака не ставил, так как и так не тянет. Нужно просто решить какие моды новые поставить, что оставить, что убрать, высказать идеи, историю мира, как то захватить игроков, чтобы им было интересно поиграть. Насчет приватов, я тут щас завис на одном проекте, где вообще вайпов нету, там реализована система регенирации мира с обходом приватов. Я хз как это реализовано, но это работает уже много лет. Если кто то забрасывает игру, то через n-ное время во время регена его приват удаляется и регенится в соответствии со всеми правилами. Конечно в этом случае есть опасность, что придет добрый Вася с командой роботов и за ночь выкопает котлован вокруг привата не понравившегося ему соседа, но это уже другой вопрос. Итак мое предложение по модам: ОС и все аддоны которые к нему есть (кое какие надо уже обновить) ИС2 заменить на Механизм (идея та же но функционал различный, + есть частичная интеграция с ОС) Магию убрать (интеграция с ОС никакущая и если честно то если ставится магия, то с технологией она как то не очень вяжется) Развитие обязательно через тинкерс (классный мод частичная интеграция с ОС) Раилкрафт (можно использовать из него чанклодеры личные, да и железку протянуть иногда возникает желание у всех) Еще можно было бы какие нибудь моды на оружие, турельки, пушечки Мод на агрессивных мобов. Новых мобов, не ванильных. По миру: Постапокалипсис. Мир серый и унылый, изредка встречаться будут леса, полянки, можно добавить какие нибудь структуры, острова которые можно разбирать и "сдавать на металлолом" в магазин. Время от времени на игроков обрушиваются какие то не очень приятные эффекты (радиоактивный ветер, комары гигантские, атака диких кобанов и т.д). Соответственно на спавне некий магазинчик, где можно затариться всем необходимым. Ах да, команда /afk или что то похожее, чтобы пока игрок под её действием его не донимали отрицательные эффекты, атаки и прочее (например когда ты сидишь с роботами которые копают ресы ~2 часов чтобы на тебя никто не агрился, ведь мало кто эти 2 часа сидит у компа и постоянно мониторит текущее состояние дел) это можно будет докупать в магазине. Но это лично мое предположение по новому серверу. Можно как то его еще обыграть, но я лично такой вариант вижу. Просто поймите, админы тоже люди, и генерировать идеи они не могут вечно. Так что давайте им поможем, выскажем свои варианты чего вы хотите видеть, сделаем хоть какие то наброски, а потом админы выберут самое интересное и реализуют. А лучше всего предложат на голосование несколько типов сборок и выберем то что понравится.
  15. Попробуй отловить откуда какое сообщение пришло и кому придется библиотеке отвечать. Она никак не разделяет личное сообщение или из канала. Флаг сунул, в конфиги тоже внес опцию по логированию. Конфиги переделал, спасибо @Fingercomp и его ответам Ссылка для установки все та же.
  16. Недавно начал писать бота с использованием этой замечательной библиотеки, но к несчастью столкнулся с некоторыми недоработками. Поэтому решено было доработать библиотеку imodem и вот что из этого получилось: Обновление для библиотеки imodem Теперь imodem может обрабатывать личные сообщения (раньше просто игнорил их). Говорим спасибо @Bit Добавлена авторизация ника Все данные по именам/каналам лежат в файле конфигурации по адресу /etc/imodem.cfg Возможен запуск по данным пользователя из Shell Добавлено логирование Добавлено переподключение если отключится интернет Итак, поясняю. Немного изменился порядок приема сообщения. Теперь входные данные выглядят так: modem_message ник_imodem ник_говорящего 0 #канал/ник_imodem сообщение Если сообщение идет с канала, то указывается канал, если личное сообщение, то ник imodem. Чтобы не лазить по библиотеке, ради изменения ника, канала, сервера было решено перенести все эти данные в файл конфигурации. Библиотека автоматически проверяет файл конфигурации, и в случае если его не найдет, самостоятельно его восстановит. Данные хранятся в следующем виде: nick = "Тут ник" pass = "Пароль (0)" server = "irc.esper.net:6667" channel = "#канал" log = "Записывать логи (1/0)" Чтобы не заморачиваться с настройкой ника/канала/сервера/логов можно передать все эти данные одной командой: imodem [server[:port]] <nickname> <password> <channel> <save(1/0)> <log(1/0)> Ну а если все настроено и вас устраивает, можете напрямую imodem запускать и по сохраненным данным все запустится. Логирование сделано больше для отладки, логи можно найти по адресу /IMODEMLOG.txt Для того чтобы imodem мог переподключаться, через каждые 60 секунд оправляется пингование на сервер. И если в течении 30 секунд не придет ответ, imodem автоматически переподключится. Это лучше чем словить кратковременный сбой в доступе к интернету и потом вручную перезагружать библиотеку. Скачать библиотеку можно по команде pastebin get -f MvR7FTGS /lib/imodem.lua Выражаю благодарность за помощь в улучшении @Bit, @Doob, @vladimir, @Fingercomp
  17. Asior

    Lua и С++

    @kaka888 ОС мало. Там короткий обзор и все. Всетаки с СС больше.
  18. Asior

    Lua и С++

    Почему же нет? На главной странице есть литература по которой можно выучиться. Может маленько устарела, но азы то изучить вполне пойдет. Если любишь обзоры где все подробно разжевано, то есть канал @1Ridav Там правда по ComputerCraft но там разница в работе не сильно большая, Lua разжеван до основания, я собственно по тем видео и учился. А так, рекомендую заглядывать в раздел Гайды, обзоры по модам там много чего интересного можно найти. Ну и советую погуглить файлы справки по lua, справочник зачастую удобнее чем шараханье по сайту в попытках найти нужную тебе функцию. У меня он называется Lua 5.3.chm с переводом, если не найдете, кричите, скину. И кстати lua попроще крестов будет.
  19. Asior

    Robot

    Ну может так и удобнее для вас будет. Но попробуйте на одном роботе, как я в GIF показывал. Уверен вы будете приятно удивлены скоростью работы. Всетаки лучше 1 паузу сделать, чем ожидать пока роботы синхронизируют свою работу. --https://i.imgur.com/9aw0a6E.gifv --блоки руды сверху в сундук закидывать --сыпуху вниз будет скидывать --перед роботом не забудьте поставить подставку, так будет точнее ставить local r = require('robot') while true do r.select(1) if r.suckUp(64) then local rep = r.count(1) for i=1,rep do r.place() while not r.swing() do os.sleep(0) end end for i=1, r.inventorySize() do if r.count(i) > 0 then r.select(i) r.dropDown(64) end end else os.sleep(15) end end П.с. Удивительно но я же свою программу щас использую...
  20. Asior

    Robot

    Зачем так сложно то? С такой задачей может справиться робот в одиночку. Как я считаю тут надо 2 сундука. Например сверху будет руда, а вниз будет сбрасывать осколки. Алгоритм работы прост до безобразия. Засосать 1 стак руды в 1 слот Поставить блок руды, срубить его Повторять пока не закончится руда Очистить весь инвентарь (опционально) повернуться направо/налево выполнить обслуживание бура, вернуться на исходную Вроде и все. Даже робота 1 уровня хватит на такую неказистую работу. Вот пожалуйста набросал за пару минут, правда без заправки.
  21. Давай, порази меня сообщением что это опять ОС 1.7.3
  22. Так сделай дырку посередине и фон закрашивай там места как понимаю на 3 символа хватит. Хотя так тоже неплохо выглядит
  23. Легко и просто. Я правда не знаю что за сканер такой хочешь использовать, поэтому вот тебе алгоритм. Сканировать пространство заданного радиуса Убрать из результатов скана список людей которым разрешено у тебя находиться (если они попали в скан) Подсчитать количество оставшихся игроков, если их > 0 то активировать редстоун Катушки к бою на 10 секунд! Отрубить редстоун Выждать 1 секунду для перезарядки Повторить пункт 1 до бесконечности Вроде ничего не забыл. Тут будет парочка циклов, да и все собственно. Узнайте какие команды идут для сканирования. Какой результат там выводится. Так как или у вас ошибка в написании названия сканера или это какой-то новый аддон, про который я не слышал
  24. Asior

    Meh, опять эмулятор OC

    Ирка которая идет в комплекте дискет.
×
×
  • Создать...