Chebuya
-
Публикации
609 -
Зарегистрирован
-
Посещение
-
Победитель дней
72
Сообщения, опубликованные пользователем Chebuya
-
-
23 минуты назад, eu_tomat сказал:А у нас не сломана регистрация?
Вы не прошли проверку безопасности. Пожалуйста, повторите ещё раз.
Попробовал-действительно, не прошёл проверку безопасности.
Сломана, похоже. -
-
27.10.2018 в 14:13, whiskas сказал:я тему новую создал потомушо переписал код!
и по других твоих ответах твоя прога не юзабельная)
и если хотел спросить создал бы новую темку а не засирал мою!
Я конечно сейчас немного не понимаю, но к чему такая агрессия ко мне? Может я чего-то не понимаю?
Зачем мне создавать новую тему, где я не выкладываю код, а просто кидаю видео? Мне проще в тему с похожей тематикой, где можно обменяться советами, а не агрессией -
1 минуту назад, whiskas сказал:я тему новую создал потомушо переписал код!
Не очень заметно. Зачем тогда require("durexdb") ?
-
4 минуты назад, whiskas сказал:у тя ток 1 плюс ет поиск и все (могу у ся за 5 мин реализовать но пока нет времени)
Так делай.
1. Есть на новой версии OC.
2. Разве в твоей программе он не используется? Ты же говорил нужен сервер на Пайтоне.
3. Русский язык на своем компьютере, на сервере скорее всего английский, так что никак.
4. А зачем мне кидать исходники, если я просто кинул чтобы посмотреть?
5. Их можно ставить с любой стороны, хоть снизу, хоть слева, я для удобства так поставил(п.c С этим правда беда, не знал каких расставить, поэтому и спрашиваю) -
-
-
1
-
-
4 минуты назад, whiskas сказал:local info = {"Привет", "АА", "Огонь", "Число", "Stairs", "Hello", "Fire", "Number"} local sorter = function( a,b ) return a < b end table.sort(info,sorter)
намного проще будет
ой. Никто ничего не видел, я эту тему не создавал. Вы не заходили в эту тему и не смотрели что здесь.
(Спасибо)-
1
-
-
Всем привет.
Нужно отсортировать данные по алфавиту, разделив их на 2.
То-есть, сначала должны быть данные по русскому алфавиту, потом на английском или наоборот, не важно. -
Если что - на транспозере это делается так.
local data = component.transposer.getAllStacks().getAll()
-
2
-
-
И я если честно сам не понял зачем нужен внешний сервер? Проще же просто создавать таблицу с информацией о всех предметах, не обращаясь к внешнему серверу, разве нет? @whiskas
-
5 часов назад, Asior сказал:Спс. Не знал что это так мгновенно работает, а то по 5 минут сидишь пытаешься сообразить что проискодит, а на деле происходит контрольное сканирование.
Тоже начал делать хранилище вещей, и столкнулся с проблемой что 4 сундука сканит ~9 секунд. Медленно же. А что если будет стоять 30-40 сундуков? Жесть же. Я сначала сам не понял зачем нужен воздух вместо пустого места, но оказалась это очень удобно.
-
Подтверждение моих слов:
Скрытый текст
-
2 минуты назад, whiskas сказал:никогда второе не юзал) + мне нужно знать корды каждой вещи
Это легко, ибо getAllStacks() выдаёт вместо пустого места воздух, и можно спокойно сделать счётчик.
-
@whiskas Можешь объяснить почему используешь transposer.getStackInSlot() вместо transposer.getAllStacks()? Второе же в разы быстрее, вроде как.
-
Ох, @Asior, не увидел у тебя, тоже было написано. Бегло прочитал)
-
А про дропбокс никто не знает? Я расскажу, мне не жалко.
Берём и регистрируемся, заливаем любой файл. Создаём ссылку, и получаем примерно такую ссылкуhttps://www.dropbox.com/s/test/SuperFail?dl=0Видите 0 на конце? Он отвечает за то, прямая ссылка или нет. Если 1 - значит прямая ссылка, если нет - перекидывает на страницу с загрузкой.
Меняем 0 на 1 и пишем уже в компикахwget https://www.dropbox.com/s/test/SuperFail?dl=1Профит!
-
1 час назад, Totoro сказал:Да просто кидай все что понравилось.

Ну, окей.-
1
-
-
12 часов назад, Totoro сказал:Оживляй 😃
Я не особо то и много китайских мультиков смотрел, чтобы знать что хотя-бы кинуть.
-
Как быстро закончилась тема)
-
1 минуту назад, ECS сказал:local function myYobaPullSignal(...) evt, _, _, _, _, info = computer.pullSignal(...) if evt == "touch" and info == returnuser() or evt == "modem_message" and info == "open" then open() elseif evt == "touch" and info ~= returnuser() then getout() elseif evt == "modem_message" and info == "ping" then modem.broadcast(1, "pong") end end ... local function sleep(timeout) local deadline = computer.uptime() + (timeout or 0) repeat myYobaPullSignal(deadline - computer.uptime()) until computer.uptime() >= deadline end ... while true do myYobaPullSignal() end
Спасиб, я уже догадался, но тем не менее ещё раз спасибо.
-
Впрочем, решил проблему на отправляющей стороне, так что простой интересно послушать, каким же образом сделать аналог слушателя на биосе.
-
Всем привет, есть один вопрос и код:
gpu = component.proxy(component.list("gpu")()) modem = component.proxy(component.list("modem")()) red = component.proxy(component.list("redstone")()) screen = component.proxy(component.list("screen")()) modem.open(1) modem.setWakeMessage("start") users = { "BrightYC" } if gpu.getScreen() == nil then gpu.bind(screen.address) end gpu.setBackground(0xffffff) gpu.setForeground(0x4c4c4c) gpu.setResolution(8, 4) gpu.fill(1, 1, 8, 4, " ") gpu.set(1, 2, "Press Me") function sleep(timeout) checkArg(1, timeout, "number", "nil") local deadline = computer.uptime() + (timeout or 0) repeat computer.pullSignal(deadline - computer.uptime()) until computer.uptime() >= deadline end function open() red.setOutput(4, 15) gpu.set(1, 2, " Yay! ") sleep(1.5) red.setOutput(4, 0) gpu.set(1, 2, "Press Me") end function getout() gpu.set(1, 2, "GET OUT!") sleep(1.5) gpu.set(1, 2, "Press Me") end function returnuser() for _, player in pairs(users) do if player == info then return player end end end while true do evt, _, _, _, _, info = computer.pullSignal() if evt == "touch" and info == returnuser() or evt == "modem_message" and info == "open" then open() elseif evt == "touch" and info ~= returnuser() then getout() elseif evt == "modem_message" and info == "ping" then modem.broadcast(1, "pong") end end
(Как-то странно тут код отображается) Простой замок срабатывающий на нажатие, на eeprom'е. Хочу узнавать его статус, но есть проблема. Во время вызова функции open() или getout() разумеется обработка ивентов прекращается на 1.5 секунды, но если я в это время хочу получить запрос на пинг? Как решить эту проблему? (Не предлагать использовать OpenOS)
-
По какой ссылке качать, куда совать библиотеку, что чему присваивать, и работает ли оно в современных версиях OpenOS?
Вроде это, работать должна по идее, почему нет?
Закидывать в /lib, в начале программы "interruptingEnabled = true" предполагаю что нужно поставить на "false"
И да, по идее нужно назвать её не event, а то заменит стандартную event-либу от OC
https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/event.lua
ИМХО, решение от Astral'а лучше, ибо требует просто копипаста в прогу, а тут нужно что-то скачивать, так что ничего не проще)
-
2
-
-
Ну хз хз. Я лично долго возился с трубами, и ничего путевого так и не добился. С 1 инвентаря они как-то не очень желают забирать ресурсы и распределять их по всем печкам, у меня выходило так, что одна труба обслуживала только одну печку, на остальные вообще внимания не обращала.
Но это у меня трубы были, а зайди ка на сервер и попробуй поиграть там, там нету труб. Вообще. НИ ОДНОЙ. Попробуй тогда выкрутиться. И делают там не только компы полезную работу, но еще и роботы.
И вообще, это было создано для работы мозгов, а выработки энергии оказалась побочным продуктом. Коль тут все такие умные, вперед писать ПО для реактора, а там уже посмотрим насколько оно гибкое и универсальное.
Пожалуй присоединюсь к стиву.
Ну не знаю. Лично я не стараюсь усложнять то что можно сделать проще. Если мне конечно это самому не хочется. А так вся эта печка бесполезна по сути, так как печка имбовая, вот и всё. Хотя, если есть меканизм, можно качать лаву из ада и квантовым телепортом заливать лаву в геотермалку, но честно, лучше собрать термоядерный реактор чем это, больно уж не перспективно.
UPD: Тем не менее, делать что-то ради того что скучно или получить эстетическое удовольствие - ничего против не имею, но права на существование в обычной среде не имеет.

Ошибки и доработки по новому форуму
в Корзина
Опубликовано:
У меня сообщение без ссылки было, так что без понятия почему оно не отправлялось.