whiskas
-
Публикации
392 -
Зарегистрирован
-
Посещение
-
Победитель дней
17
Сообщения, опубликованные пользователем whiskas
-
-
5 минут назад, BrightYC сказал:2. Разве в твоей программе он не используется? Ты же говорил нужен сервер на Пайтоне.
я тему новую создал потомушо переписал код!
и по других твоих ответах твоя прога не юзабельная)
и если хотел спросить создал бы новую темку а не засирал мою!
-
5 часов назад, BrightYC сказал:Сканирование огромного кол-во сундуков занимает всего пару секунд, да и поиск есть.
Как быстро сканируеш если там нету команды getAllStacks()?
5 часов назад, BrightYC сказал: Да и работает из коробки, не нужен внешний сервер. Единственный минус - нужны трубы для ввода/вывода предметов.
А кто сказал что нужен внешний сервер?
3) как ты даеш назву предметам? (хардкодом?) прост считать русское название з предмета нельзя.
у тя ток 1 плюс ет поиск и все (могу у ся за 5 мин реализовать но пока нет времени)
4) А исходники кинуть? Или ты думаеш кинул видео для пантов прогу в которой 100 дыр и не показал их на видео и думаеш крутой?(проверить никто не может исходников нету)
5) такая розтановка транспозеров теряет слишком много компонентов. 1 транспозер 2 рабочих сундука.
6) И как ты сказал трубы юзаеш.
-
Я даже не знал что там музыка будет
ет я просто слушал)
-
1
-
-
Убить темку (есть новая)
-
Раньше выкладывал код без нормальной объяснений скринов и тд (но скринов всеравно не будет 😂 но будет видео снизу)
Щас решил переделать код и упростить запуск (программа ещо в разработке если вы хотите помочь пишите в телеграм 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
-
-
local info = {"Привет", "АА", "Огонь", "Число", "Stairs", "Hello", "Fire", "Number"} local sorter = function( a,b ) return a < b end table.sort(info,sorter)
намного проще будет
-
сори за качество)
-
6 минут назад, BrightYC сказал:@whiskas Можешь объяснить почему используешь transposer.getStackInSlot() вместо transposer.getAllStacks()? Второе же в разы быстрее, вроде как.
никогда второе не юзал) + мне нужно знать корды каждой вещи
-
закину скоро видео
-
4 минуты назад, Asior сказал:Я по диагонали код просмотрел и у меня возникли сразу вопросы.
1. Он работает только на 1 транспозере? Я не увидел возможность подключения еще транспозеров.
2. Что за ссылка на архив который не открывается? (перебрал все доступные у меня архиваторы, говорит что ошибка и все)
3. Что за библиотека такая?
4. Селекторы зачем?
Ну и немного кривого кода который я заметил
local addresses = serial.unserialize(file:read(999999))
Я конечно немного не понимаю, какое-то смутное описание, вообще такое чувство
что сперли код и кинули сюдачто автор сам немного не понимает как все это работает.Делал я когда-то систему хранения вещей на транспозерах, там у меня все готово и работает, нужно только провести оптимизацию и написать ГПУ под неё. Надо бы будет заняться этим делом.
1) - она работает хоть на 100 транспозерах все транспозеры оно перебирает
2) проверил архив нормально открывается (там сервер на пайтоне что обрабатывает почти все)
3) ---
4) вещи рисует на них по кнопке шовитемс
-
Кто захочет прогу дописать, и не сможет чтото в етой понять пишите в лс)
-
сундуки ставить так дерево -> транспозер (и ещо 1 сверху ) (сторону с какой кабель не помню нада в коде искать)(и ещо при запуске програмки для настройки транспозеров закиньте 1 вещ в верхний сундук)
-
-
Тема переехала ->
-
Можно назвать как угодно. К сожалению это не решает мою проблему

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

я тебе говорил ты сам не сделаеш такую прогу пока, делай попроще сначала а потом мож когдато когда поймеш как с таблицами работать пробуй
-
1
-
-
гады меня обосрали(
-
Тут могу только посоветовать создавать таблицу по которой будут проходить проверки нажатия на тот или иной предмет. Типа такого: listProducts = {['id1'] = {'товар1, товар2 ...'}, ['id1'] = {'товар1, товар2 ...'}...}я сделал что при запуске я синхронизирую таблицу selectors[address] = component.openperipheral_selector
и потом просто юзаю по адресу какой приходит из event
Похоже вы хотите создать какой-то магазин или что-то типа того.ну как магазин ...
систему хранения вещей, поже добавлю ещо автокрафт
https://cdn.discordapp.com/attachments/479247354105561091/484685280306266115/unknown.png
-
Вроде у всех эвентов одна схема: имя эвента - адрес компонента который заспавнил эвент - какие-то аргументы и параметры эвента.
походу баг но он дает другой адресс, я сделал что при включение проги я поочереди тыкаю на каждый селектор и он записивает что етому адресу = такойто селектор
-
Openperipheral selector у него есть евент при нажатии на вещ что в нем "slot_click"
при срабатывание евента он возвращает 3 аргумента
1 - 'slot_click'
2 - какой слот нажат
3 - адресс но адресс не селектора
третий адресс у каждого селектора свой
мне нужно узнать какой селектор был нажат а ет точно 3 аргумент но я не могу понять от чего ет адресс
-
Незнаю мне форум нравится, простинькой и удобный за исключением кучи кнопок сверху ( ещо не знаю что каждая делает)
-
Все план такой закривается сервер, и устроим свою диаспору на какомто другом сервере)
-
только модпаки, проверенные модераторами сервиса. короче, ну нафиг.я вроди нашел там моды отдельные ставить а не модпаки)
-
лол, у меня там оказывается сервер есть.
как вариант можно что-то захоронить туда.ан нет. он даже свои моды не позволяет ставить.там моды можна ставить, но сервачки слабинькие)
-
Мы можем переквалифицироваться из "игровой сервер с форумом" в "тематический форум по OpenComputers и ComputerCraft", и разрешить рекламу / топики с описанием игровых серверов с поддержкой OpenComputers. Можно даже запилить свой топ серверов таких, или что-то в таком роде.идея тогда даже на проектах игровых вас смогут рекламировать и + будет людей здесь)
ато когда меня спрашуют где взять проги мне приходится в дискорд звать или в лс писать ато забанят за рекламу других серверов (нет)

OpenCraftNet
в Инфраструктура
Опубликовано:
мож откроеш либу?