Chebuya
-
Публикации
609 -
Зарегистрирован
-
Посещение
-
Победитель дней
72
Сообщения, опубликованные пользователем Chebuya
-
-
Скрытый текст=d
-
1
-
-
55 минут назад, Hikooshi сказал:И сразу второй вопрос: если функции локальны и такая локальная функция прикреплена к листенеру, то как потом отключить такого листенера, если закрывать программу через Ctrl+Alt+C или если программа вылетает?
Ну почему. Можно заглянуть в таблицу event.handlers, там обычно после 4 индекса идут созданные не OpenOS слушатели/таймеры. Но проще перезагрузить конечно.
58 минут назад, Hikooshi сказал:Как мне сделать так, чтоб во время этого вайла можно было и другие кнопки нажимать? Листенера прикреплять?
По сути, если поиск кнопки долгий - то тут уже ничего не поможет. Разве что, если в коде кнопки есть какой-нибудь os.sleep, то листенер поможет.
P.S Сколько кнопок нужно иметь, чтобы кнопка долго искалась?
-
1
-
-
4 минуты назад, kaka888 сказал:Твой код выдаёт синтаксическую ошибку возле ')' в 5 строке.
Угу, там скобочка лишняя оказалась. возле "3600 * 3"
-
1
-
-
В 01.09.2019 в 11:59, kaka888 сказал:А для этого надо узнавать точное время при каждой попытке изменить репутацию.
Для чего такие манипуляции? Всё же делается гораздо проще.
--Псевдокод local players = {vasya = {timestamp = false, rep = 0}} --таблица игроков с репутацией --Допустим, игрок изменил как-то "репутацию" на 1 единицу вверх. local function getTimestamp() local f = io.open("/tmp/time", "w") f:write("time") f:close() return fs.lastModified("/tmp/time") / 1000 end players.vasya.timestamp = getTimestamp() + 86400 -- записываем точное время + добавляем сутки --Допустим, игрок захотел изменить репутацию if players.vasya.timestamp <= getTimestamp() or not players.vasya.timestamp--Если таймштаймп "Васи" меньше или равен точному времени или таймштаймп вообще false - значит прошли сутки или игрок еще не голосовал. Изменяем репутацию... rep() else --иначе делаем что-то другое, например пишем что голосовать можно только через сутки end
-
1
-
-
В 01.09.2019 в 10:59, kaka888 сказал:числа и слова в этой строке меняются в зависимости от времени и даты.
Это нужно для часов?
Тогда предлагаю вот такой код(Это готовый код):
local fs = require("filesystem") local f = io.open("/tmp/time", "w") f:write("time") f:close() local timestamp = fs.lastModified("/tmp/time") / 1000 + 3600 * 3 --Умножаем на часовой пояс, в моём случае GMT +3 local realtime = os.date("%d.%m.%Y", timestamp) --Реальное время в формате День.Месяц.Год Час:Минута:Секунда print(realtime)
-
1
-
-
-
10 часов назад, eu_tomat сказал:Разные игроки мониторят. Это лучше для всех игроковв?
Нет. Кто-то вообще может играть на ванилле, и ему до мфс'у как до лампочки.
10 часов назад, eu_tomat сказал:Предположим, не заставляешь. Тогда почему составляешь фразу в форме приказа, выраженного в категоричной форме?
Составлять "приказ" я не хотел. А текстовым смайлом хотел смягчить, чтобы не вышло как-то грубо. Но если всё таки так получилось - извиняюсь.
-
1
-
-
2 минуты назад, eu_tomat сказал:А лучше для кого?
Думаю, для того кто мониторит. Я же никого насильно с дулом пистолет не заставляю использовать мониторы, а не таблички=d
-
Только что, eu_tomat сказал:Вот, например, какой смысл в аргументации вида "выброси таблички, иди в шахту"?
Это уже передёргивание фактов. Я такого не говорил. Но раз уж на то пошло - намного лучше посидеть в шахте пол часика и сделать клёвую мониторилку, которую видно хоть из окна соседа
6 минут назад, eu_tomat сказал:Разве этот аргумент как-то изменит ценность опубликованной программы?
Это не аргумент, а лишь придирка. Программа у @Romanok2805 крутая, но пользоваться или нет решает игрок.
-
1 минуту назад, eu_tomat сказал:В песочницу каждый имеет право играть так, как ему нравится. И что является большим мазохизмом: мониторинг на табличках или же поход в шахту, учёные пока ещё не выяснили. Но радость может приносить и то и другое.
Разумеется, в песочницу волен играть каждый как хочет. Но ведь мы здесь не в ридонли пришли
Холивары то поддерживать надо. Кто-то же должен это делать, верно?
-
14 минуты назад, maxutka99 сказал:Надо было использовать что-то технологичней дорогих мониторов, например таблички.
Хоть это и
, но мониторить МФСУ(! делается из алмазов - следовательно на 2-3 тир монитор/пк ресурсы есть) на табличках - мазахизм в чистом виде. А если ресурсов нету - иди в шахту, мониторить тебе явно нечего=d
-
>Мелкие таблички, на которых ничего не видно уже с 5-6 блоков
Есть же мониторы, зачем так изощряться?
-
1
-
-
-
10 минут назад, Hikooshi сказал:На версии майна 1.7.10 была возможность экспортить, пушить, пулить предметы через me_interface; на 1.12.2 - нет. Кто-нибудь с этой проблемой разбирался и если да, то как ее решали, не применяя базы данных? может в конфиге что подкрутить надо? Версия OC 1.74.153
Это аддон OpenPeripheral. Так как он добавляет эти драйвера. Для экспорта можно использовать шину экспорта, которую надо настраивать, как раз для этого нужен апгрейды базы данных.
-
10 часов назад, leo02 сказал:В этой программе можно писать от имени другого человека,но не все так просто, твоё сообщение выделяется,точнее говоря,сообщение выдают скобки написанные курсивом
Никак нельзя, к сожалению. Последнюю скобку курсивную можно исправить - а вот первую нельзя. Вот такая вот недоработка
-
До меня, кажись, дошло, что значит "графическая" кнопка. Тебе конкретно нужно что-то подобное? В MineOS иконки как раз по твоим запросам.
-
1
-
-
13 часа назад, aMax сказал:Мне неважно как создать текстуру, мне нужно, что бы были залитые пиксели тем цветом и там, где я захочу.
13 часа назад, aMax сказал:Мне нужны кнопки для удобного управлением робота, и его доп. функциями, а графика для их удобного оформления.
Тогда я тоже не вижу ничего понятного. Мне неясно, в чём конкретно заключается вопрос? В том, что нужна "картинка" кнопки? В целом, это можно реализовать шрифтом брайля.
Но, есть минус. Так как каждый симовл брайла занимает 1 "пиксель", то сделав условный треугольник нажатие будет по всему треугольнику, а не по его контуру. Но всё же вариант с символами лаконичнее.
Если я опять не понял вопрос, то ничем помочь не могу. Я не знаю, что значит "простая графическая кнопка"
.
-
4 часа назад, ECS сказал:@BrightYC угу, но лень-матушка в приоритете
Да и кому этот force admin нужен? =d
Не думаю, что сервера с включенным КБ остались, да еще его и получить надо.. -
Наткнулся на плеер NBS музыки через computronic's. Тема на англоязычном форуме:
https://oc.cil.li/topic/1758-noteblock-studio-player-for-computronics-sound-cards/
Что получилось у меня:Скрытый текстПолучилось довольно забавно, учитывая что дроном можно управлять во время проигрывания музыки, то есть теперь на свинолёте можно лететь не в тишину, а с музычкой =)
Порядок действий, как проигрывать музыку:- Обновить программу
- Скачать какой-нибудь .nbs файл
- Теперь, через net можно сделать так: net <имя-файла>.nbs <имя>
- nbs файл сохранился как переменная, теперь создаём какой-нибудь файл, например play.lua, редактируем - пишем туда nbsPlay(nbs: string, repeat: boolean). В моём случае - nbsPlay(despacito, true) (Будет постоянный повтор музыки, остановить можно написав error() в интерпретаторе)
- Пишем net play.lua
- Слушаем и радуемся!
!ВНИМАНИЕ!
Требовательно к оперативной памяти.
Минимальная конфигурация с т 1.5 плашкой первого уровня, иначе дрон будет кричать о недостаточной памяти. Так же, с 1 платой при требовательных операциях и работающей музыке - возможен вылет дрона.-
5
-
13 часа назад, cori2 сказал:А почему Forceadmin убрали?
так там же вроде две команды, что-то вроде command_block.command("pex user blah blah ")?
ничего сложного в этом нет
-
10 часов назад, eu_tomat сказал:А как этот робот может потеряться, если его программа не предусматривает ни одного движения?
Я даже бы не удивился если бы робот сбежал
-
1
-
-
2 минуты назад, aMax сказал:Я прочитал разные гайды и способы сделать псевдографические кнопки. Но мне стало интересно "А можно ли сделать хоть простую графическую кнопку?!?".
У @Hikooshi довольно подробный гайд на эту тему, если хочется делать кнопки без всяких новомодных библиотек:
Скрытый текст-
1
-
-
20 часов назад, eu_tomat сказал:Какие есть идеи по выносу портов за NAT?
Хотя, пожалуй, вспомнил один сервис. Там были какие-то подводные камни, но о них я уже забыл, если честно
-
2 часа назад, eu_tomat сказал:Какие есть идеи по выносу портов за NAT?
Никакие. Такие сервисы существуют, но они платные, а если и бесплатные - то жутко ограничены. Для этого в любом случае придётся какой-то внешний сервер искать. Хорошо, если у тебя есть товарищ у которого можно откусить кусочек машинки.

Нужен генератор укреплённого камня IC2
в Выполненные заказы
Опубликовано:
А зачем собственно тут два робота? Одного вполне достаточно