mercurial
-
Публикации
40 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные пользователем mercurial
-
-
@eu_tomat смотрел темки, наткнулся на эту и вспомнил, что я так и не скинул эскизы
прошел год, сможешь гуи сделать, если скину экскиз?
-
тему можно удалить
-
@Asior мне очень важно, чтобы график рисовался при включении программы, не важно сколько было бы в бочке предметов, он брал начальное значение за середину этого графика. И желательно чтобы график был таким как на картинке, т.е. линиями, а не столбиками
Ты можешь объяснить как это сделать или просто переделать?
-
@Asior подожди, программа отслеживает только поступление предметов? Я думал она постоянно график делает.
-
@Asior при включении программы, не важно сколько было бы в бочке предметов, он брал начальное значение за середину этого графика, если идет профит, то график ползет вверх, если наоборот, то вниз. Я бы сам попробовал написать программки, но я к сожалению плохо воспринимаю материал, когда сам пытаюсь понять, я очень хорошо понимаю, когда мне какой-нибудь человек рассказывает, а еще при этом показывает на примере.
-
@Asior а так же вторую строчку передвинуть на верх, там где 1 строчка, и объем не нужно писать сколько может вместить, нужно только сколько сейчас хранится, потому что у меня там большие цифры, по 30к
-
@Asior можешь график немного поменять? Примерно такой, желательно всё что выше середины зеленое, ниже - красное. Как в машине тесла
-
16 минут назад, Asior сказал:Вот тут вопрос, сколько предметов может быть в бочке в этой? 1/2/4/8 или сколько. С одним теоретически можно график выводить. С 2 уже сложнее будет, а вот если больше предметов тут уже у меня идей даже нет как это реализовать.
Мне нужно один предмет выводить, и храниться в ней будет только один предмет, древесный уголь.
-
5 часов назад, whiskas сказал:Бесят такие темки (сделайте за меня, мне лень даже розбиратся в этом)
Когда русский язык выучишь, тогда и пиши пожалуйста сюда, а по делу, то у меня не так много времени и желания учить луа, поэтому пишу сюда.
-
- Описание: Требуется программа для отслеживания количества предметов в бочке (из мода storage drawers);
- Награда: К сожалению не игрок сервера, так что награды нет;
- Установка: Любые компоненты;
- Требования: Нужно выводить на монитор сколько сейчас предметов в бочке и так же показывать график изменения.
- Связь: Топик, личка, vk - /m1ster_robot, дискорд.
-
Нашел программу на меканизм, но она немного не того формата
-
- Описание: Требуется программа для мониторинга энергии RF в капаситорах Ender IO либо в индукционной коробке меканизма;
- Награда: К сожалению не игрок сервера, так что награды нет;
- Установка: Любые компоненты;
- Требования: Все написано в описании + нужно выдавать редстоун сигнал например когда заряда меньше 40%, так же примерный эскиз оставляю в прикрепе.
-
Связь: Топик, личка, vk - /m1ster_robot, дискорд.
-
Скетчи, Билли, нам нужны скетчи!Ок, после учебы накалякаю примерно
-
Понимание красоты у каждого своё. Но давай попробуем.
Для начала следует определиться, какая именно информация должна быть изображена на экране в каждый момент времени, и как она должна размещаться. То есть, нужны эскизы.
Если я правильно понимаю задачу, то в нашем случае достаточно двух текстовых сообщений. Что нужно написать и каким цветом? И каким будет соотношение сторон экрана?
Монитор будет 2x1
ну смотри, во первых нужно сделать такую штуку, что бы программа работа не постоянно, а только тогда, когда игрок заходит в эту "будку" и можно сделать активацию по разному или же по редстоун сигналу или же уменьшить радиус или же что бы он тыкал по кнопке на экране. Короче в любом случае, что бы она работала только тогда, когда игрок рядом.
Во вторых, что бы на мониторе отображался в самом верху большими буквами ник игрока, затем можно сделать небольшой как бы подсчет, что бы игрок заходил в эту будку, активировал эту программу и результат показывался только после какого-то времени, а на экране в это время будут капать проценты до 100, когда 100%, то выводится сообщение:
Если все в норме, то выводить примерно следующее (зелеными буквами на весь экран): Радиоактивный фон в норме, пожалуйста можете проходить. (и подается редстоун на дверь)
Если все плохо, то выводить примерно следующее (красными буквами на весь экран): Радиоактивный выше нормы, пожалуйста оставайтесь в камере. (подается редстоун сигнал на сигналку).
-
Мне вдруг подумалось, что неспроста тут народ флудит.
Отрезать путь к отступлению вкусившим полония игрокам – как-то скучновато.
А это уже более интересная постановка вопроса. Вдохновившись ею, я набросал код. Он, конечно, неидеален, но твою задачу решает. Для решения использован сенсор из OpenPeripheral. Он немного кривоват, и иногда генерирует исключения, что слегка усложняет код. Но другого сенсора в моей сборке не нашлось. Ты можешь использовать любой другой сенсор, скорректировав программу под его API.
-- рабочее пространство ограничено кубом -- ! задать координаты относительно сенсора local x1,x2,y1,y2,z1,z2 = -5,5, -2,5, -5,5 -- ! задать сторону редстоуна относительно контроллера local side_rs = 3 -- ! задать паузу между опросами сенсора (в секундах) local pause = 5 local time = require"computer".uptime local com = require"component" local sens = com.openperipheral_sensor local rs = com.redstone local fRadiation -- флаг наличия зараженного игрока в опасной зоне local player_name -- имя неудачника (Родина должна знать своих героев!) while true do fRadiation = false -- получить таблицу игроков и перебрать всех local players = sens.getPlayers() for _,player in pairs(players) do -- получить информацию по игроку -- обходя возникающее иногда исключение local fOk, player = pcall(sens.getPlayerByUUID,player.uuid) if fOk then local info = player.all() local p = info.position for _,effect in pairs(info.living.potionEffects) do -- если игрок поражен радиацией и находится в опасной зоне if effect=="ic2.potion.radiation" and x1<=p.x and p.x<=x2 and y1<=p.y and p.y<=y2 and z1<=p.z and p.z<=z2 then fRadiation = true player_name = info.name break end end end if fRadiation then break end end -- управление конечным устройством и вывод сообщения rs.setOutput( side_rs, fRadiation and 15 or 0 ) if fRadiation then print( ("%d: Тревога! Игрок %s творит какую-то дичь! Впустить бригаду дронов-дезактиваторов!"):format(time(),player_name) ) else print( ("%d: Чёта скучна..."):format(time()) ) end os.sleep(pause) endееее, работает) только вот просьба, можешь помочь это все сделать в виде GUI? Что бы все это было красиво)
-
Описание: Программа необходимо для отслеживание реактора и управление им.
Награда: К сожалению я не игрок сервера и игровую валюту или предмет не могу дать, а так как не игровую валюту нельзя предлагать, то я скажу огромное спасибо!
Установка: Любые блоки, которые вам нужны для создания этой схемы.
Требования:
Нужно, чтобы считывались след. данные:
- Статус реактора (включен или выключен);
- Температура реактора;
- 2 жидкости в реакторе ("Hot Coolant", "Coolant");
- Параметр HU/s (тепла за секунду);
- Если возможно, то показывать компоненты находящиеся в реакторе.
- Так же, можно добавить сколько выходит энергии из турбин, посредством подсчета.
Управление реактором:
- Собственно само включение/выключение реактора по редстоуну;
- И опять же, если возможно, то когда выгорает компонент или топливо заканчивает свой распад, то выключать реактор.
И самая главная проблема в том, что реакторов будет 4. Желательно нужно, что бы они все были в одном мониторе.
https://yadi.sk/i/33xPjkTl3DA855
Если нужно, то могу скинуть тестовую карту с этим самым жидкостным реактором.
-
Только что как раз смотрел вики по грегу. Там есть антирадин. Так что вылечить можно.
Главное ещё костюм выдать. И сделать ящик с воронкой, чтобы все могли выбросить уран. А лучше пимпу у входа/выхода к реактору. Для 100% безопасности.
И ещё напоминаю, что сканеры из секурити могут следить не только за игроками и мобами, но и за выброшенными предметами.
осталось только программу написать

-
а у нас так, молоком и хлебом не корми, но дай пофлудить
Это ж писать программку еще, разбираться как-то, вникать куда-то в какой-то сканер. Это все геморрно и многим не очень интересно =)ну если бы меня кто-то научил таким штукам, я бы сам сделал

-
Молоко от радиации не спасает
да какая разница) по теме бы написал бы что-нибудь(
-
Почему сразу вещи? Может, у него режимное предприятие, и роботы будут забрасывать зараженного игрока целебными зельями до полного выздоровления.
молоко вроде от радиации спасает (в майнкрафте) ну или водка

-
А в чем суть? Чтобы игрока с дебаффом не выпускать никуда? Чтобы он там сдох, если схватил дебафф?
да, что бы он там сдох
что бы никого не "заражал", мне просто по тематике АЭС это хочется сделать -
Описание: Требуется программа для сканирования игрока на облучение(дебаф "radiation") .
Награда: К сожалению я не игрок сервера и игровую валюту или предмет не могу дать, а так как не игровую валюту нельзя предлагать, то я скажу огромное спасибо!
Установка: Любые блоки, которые вам нужны для создания этой схемы.
Требования: Нужно, что бы с игрока считывались бафы/дебафы и если компьютер находит дебаф радиации на игроке, то на мониторе отображается, что найдена радиация (желательно, что бы делало рандомные числа например микрорентген/час) и звенит тревога и закрывает дверь, т.е. редстоун не выдает или наоборот выдает, а если все нормально и компьютер ничего не находит, то на мониторе отображается, что все чисто, желательно в виде какой-нибудь картинки и выдает редстоун сигнал на открытие двери.
-
Без малейшего понятия почему у тебя там ничего не работает. На сервере все работает замечательно. Не веришь, зайди посмотри, мои координаты на скрине видны замечательно. Фингер всегда онлайн, да и понимающих людей там много, покажут все что надо
да я как бы не играю на сервере( можешь пожалуйста в скайпе глянуть, почему у меня не работает?

-
Поставь OpenPeripherals. Он добавляет компонент для вальвы.
поставил, чет все равно не работает


Рамка радиационного контроля
в Программы новичков
Опубликовано: · Изменено пользователем mercurial
Основную часть программы писал @eu_tomat, дописывал потом @Hikooshi, за что им огромное спасибо.
Программа для отслеживания бафа радиации на игроке.
Все очень просто, использоваться может как угодно, вот как использую её я: изначально двери закрыты, человек нажимает кнопку и заходит, соответственно двери за ним закрываются, далее программа (работает в автоматическом режиме) пишет: "сейчас будет произведена проверка" и запускается прогресс бар (5 секунд) и в конце выводится сообщение, если игрок не имеет дебафа радиации, то "Вы не облучены", а если имеет, то соответственно "Вы облучены".
Программа не завершена, буду изменять GUI, а еще если кто-то хочет помочь, в оптимизации кода и изменении гуи, то я только за.
Pastebin
Рамка в реальной жизни
Видео