Перейти к содержимому

whiskas

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

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

  • Посещение

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

    17

Сообщения, опубликованные пользователем whiskas


  1. 5 минут назад, BrightYC сказал:

    2. Разве в твоей программе он не используется? Ты же говорил нужен сервер на Пайтоне.

    я тему новую создал потомушо переписал код!

     

    и по других твоих ответах твоя прога не юзабельная)

     

    и если хотел спросить создал бы новую темку а не засирал мою!


  2. 5 часов назад, BrightYC сказал:

    Сканирование огромного кол-во сундуков занимает всего пару секунд, да и поиск есть. 

    Как быстро сканируеш если там нету команды getAllStacks()?

     

    5 часов назад, BrightYC сказал:

     Да и работает из коробки, не нужен внешний сервер. Единственный минус - нужны трубы для ввода/вывода предметов.

    А кто сказал что нужен внешний сервер?

     

    3) как ты даеш назву предметам? (хардкодом?) прост считать русское название з предмета нельзя.

     

    у тя ток 1 плюс ет поиск и все (могу у ся за 5 мин реализовать но пока нет времени)

     

    4) А исходники кинуть? Или ты думаеш кинул видео для пантов прогу в которой 100 дыр и не показал их на видео и думаеш крутой?(проверить никто не может исходников нету)

     

    5) такая розтановка транспозеров теряет слишком много компонентов. 1 транспозер 2 рабочих сундука.

     

    6) И как ты сказал трубы юзаеш.


  3. Раньше выкладывал код без нормальной объяснений скринов и тд (но скринов всеравно не будет 😂 но будет видео снизу)

    Щас решил переделать код и упростить запуск (программа ещо в разработке если вы хотите помочь пишите в телеграм https://t.me/lfreew1ndl)

     

    Программа в будуйщем будет крафтить вещи, с возможностью подключения механизмов. (но эт пока в мечтах)

    Сейчас программа просто хранилище вещей на сундуках подключенных транспоузерами и выводом на экран вещей и их количества.

     

    Что б установить програмку себе вам нужно ввести команду

    wget -q https://gitlab.com/lfreew1ndl/openCraftNet/raw/master/openCraftNet.lua openCraftNet.lua

     

    sources https://gitlab.com/lfreew1ndl/openCraftNet/tree/master/

    ну и перед етим построить комп как на видео ))

    на видео ниже также будет продемонстрирован реализованый функционал программки.

     

    в ет темке и буду дописивать upd если будет) (добавил аву и могу уже редачить темки)

     

     

    • Нравится 1

  4. 6 минут назад, BrightYC сказал:

    @whiskas Можешь объяснить почему используешь transposer.getStackInSlot() вместо transposer.getAllStacks()? Второе же в разы быстрее, вроде как.

    никогда второе не юзал) + мне нужно знать корды каждой вещи


  5. 4 минуты назад, Asior сказал:

    Я по диагонали код просмотрел и у меня возникли сразу вопросы.

    1. Он работает только на 1 транспозере? Я не увидел возможность подключения еще транспозеров.

    2. Что за ссылка на архив который не открывается? (перебрал все доступные у меня архиваторы, говорит что ошибка и все)

    3. Что за библиотека такая?

    4. Селекторы зачем?

    Ну и немного кривого кода который я заметил

    local addresses = serial.unserialize(file:read(999999))

    Я конечно немного не понимаю, какое-то смутное описание, вообще такое чувство что сперли код и кинули сюда  что автор сам немного не понимает как все это работает.

    Делал я когда-то систему хранения вещей на транспозерах, там у меня все готово и работает, нужно только провести оптимизацию и написать ГПУ под неё. Надо бы будет заняться этим делом.

     

    1) - она работает хоть на 100 транспозерах все транспозеры оно перебирает

    2)  проверил архив нормально открывается (там сервер на пайтоне что обрабатывает почти все)

    3) ---

    4) вещи рисует на них по кнопке шовитемс


  6. unknown.png

    сундуки ставить так дерево -> транспозер (и ещо 1 сверху ) (сторону с какой кабель не помню нада в коде искать)(и ещо при запуске програмки для настройки транспозеров закиньте 1 вещ в верхний сундук)


  7. Можно назвать как угодно. К сожалению это не решает мою проблему :(

    Да и для того чтобы сравнивать нужные для крафта вещи с таблой сундука, нужно сделать таблу сундука, а я не знаю как.  :(

    я тебе говорил ты сам не сделаеш такую прогу пока, делай попроще сначала а потом мож когдато когда поймеш как с таблицами работать пробуй

    • Нравится 1

  8. Тут могу только посоветовать создавать таблицу по которой будут проходить проверки нажатия на тот или иной предмет. Типа такого: listProducts = {['id1'] = {'товар1, товар2 ...'}, ['id1'] = {'товар1, товар2 ...'}...}

     

    я сделал что при запуске я синхронизирую таблицу selectors[address] = component.openperipheral_selector

    и потом просто юзаю по адресу какой приходит из event

     

     

     

    Похоже  вы хотите создать какой-то магазин или что-то типа того.

    ну как магазин ...

    систему хранения вещей, поже добавлю ещо автокрафт

    https://cdn.discordapp.com/attachments/479247354105561091/484685280306266115/unknown.png


  9. Вроде у всех эвентов одна схема: имя эвента - адрес компонента который заспавнил эвент - какие-то аргументы и параметры эвента.

    походу баг но он дает другой адресс, я сделал что при включение проги я поочереди тыкаю на каждый селектор и он записивает что етому адресу = такойто селектор


  10. Openperipheral selector у него есть евент при нажатии на вещ что в нем "slot_click"

     

    при срабатывание евента он возвращает 3 аргумента 

    1 - 'slot_click'

    2 - какой слот нажат

    3 - адресс но адресс не селектора 

     

    третий адресс у каждого селектора свой

    мне нужно узнать какой селектор был нажат а ет точно 3 аргумент но я не могу понять от чего ет адресс 


  11. Мы можем переквалифицироваться из "игровой сервер с форумом" в "тематический форум по OpenComputers и ComputerCraft", и разрешить рекламу / топики с описанием игровых серверов с поддержкой OpenComputers. Можно даже запилить свой топ серверов таких, или что-то в таком роде.

     

     

    идея тогда даже на проектах игровых вас смогут рекламировать и + будет людей здесь)

    ато когда меня спрашуют где взять проги мне приходится в дискорд звать или в лс писать ато забанят за рекламу других серверов (нет) 

×
×
  • Создать...