Alex
-
Публикации
3 168 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Alex
-
-
Спустя месяц после открытия техно-лайта...
Игрок приходит на спавн или в дц с очками, прилинковывает к терминалу, надевает... И теперь он всегда сможет понять где он, какое расстояние до ближайших важных и не очень точек, позволить наглядно показать где он своим друзьям и увидеть: где они.
Как мне кажется, эта неплохая идея, что эта система будет популярна и полезна.
Можно так же использовать пользовательский вариант, в котором можно буде настроить самоудаление вэйпоинтов и прочие приятные мелочи.
Вариант вэйпоинта:
2015-08-28_08.37.35.png
2015-08-28_08.37.49.pngИдея интересная и действительно это что-то новенькое и революционное за последнее время. Молодец. Порадовал. Творчески мыслишь!
Но думаю, с реализацией будут некоторые подводные камни. Очки по дефолту видят глобал-обджекты только на 100 блоков от моста(раньше так было, по крайней мере). Плюс они прилинкованы только к одному мосту. Как сделать сеть, даже чисто теоретически, нужно подумать. Это нужно десятки и сотни ПК со своими вейпойнтами, текстовой инфой, стрелками и навигационными линиями путевыми разноцветными. Но тогда нужно как-то прибегать к следующей навигационной станции и перелинковывать очки на мосте, чтобы увидеть следующие меридианы и инфу какую-то, дальности до объектов и прочее.
Можно, конечно, попробовать влупить 1К блоков дальность на мост, если это позволит механика мода и там нет ограничений, но опасно. Вон пусть Мясо с Квантом тестят на своей сборке и скажут, видно ли обджекты на такой дальности. Нужно это все исследовать хорошенько и посмотреть, можно ли это там менять сейчас и будет ли это работать.
-
P.S. Администрация, я рассчитываю на "байт-II"!
Программка,конечно, очень простенькая, тривиальная и требует шлифовки, как по мне. В функционал не вникал сильно, но программкой с графикой в две консольные строки и чего-то там введите, а я выпущу редстоун сигнал, конечно, никого сейчас не удивить. Но главное - это процесс, упорное изучение, миллион проб и ошибок и настойчивость в программировании. Администрация не будет разбивать твоих надежд и вручает тебе медальку

-
2
-
-
Не-не-не! Мы так не договаривались!
ну все, Леха, держись, ща титаны начнуть рвать тебя

П.С. Я вот думаю, что будет, если взять такой меч и перед этим хорошенько нахиляться из нескольких автоматов, пузырьков эдак 20 вбузырить в себя. Это же и админу можно люлей навешать

-
Решил поучаствовать.
оу! нехило, нехило. Симпотно смотрится. Прям не мордофейс, а няшка какая-то. Как говорил кот Матроскин, теперь у нас двеееее коррровыыы будет))))
Ждем еще работ пару дней. Ща Леху кондраха хватит
.А то он там орал, мол, "и та-а-а-ак сойде-е-ет" (когда только его работа висела)

-
Все, сделал. остались напитки. Таймаут есть, анимация есть. Все есть, кроме напитков. (уже 2 готово, крипер и кровь.)
отлично. Буду смотреть и тестить.
Только бы дизайнчик бы доработать, окошки, как на рисунке в ТЗ, бэкраунды, подобие рамочек может каких. А то как-то многовато ядовито-зеленых кнопочек на черном фончике. Оно же конфеточкой должно быть, по идее))) а не просто мол, получи и распишись)))
П.С. А напитков чего так мало?
-
Что то я не до конца понял смысла библиотеки. Зачем засовывать данные в рендер-стек, что бы другой поток занимался отрисовкой? Чем обычный print хуже NeoX.Neo2D.Text?
Я когда игрался с параллельАПИ, то при попытке принтить что-то и рисовать где-то разными функциями в разных даже окнах наступает полный анал-карнавал.
Кто и в какой микро-момент дернет принт, или gpu.set, или начнет перемещать курсор, или поменяет бэкграунд и прочее, одному криперу известно. На экране может наступить каша и инфа принтанется совершенно в неожиданном месте или поменяется форэграунд внезапно на полстроки)))
Я всегда делал с параллелью только одну функцию, которая отвечает за фрейм отрисовку, а уже что-то там в фоне что угодно меняется, значения стрингов, вычисления какие-то, ивенты, сеть работает и прочее. Так же как и с файлами. Если полезет писать в один файл функция, а он открыт для чтения уже другой функцией, тоже наступает бяка. Видимо автор и решил все хранить в стеке, как у нас в принципе и хранятся ивенты в пулах и прочее, и уже конкретно кто-то один, какой-то один конкретный процесс, занимается рендером.
По идее, при параллели нужно все запросы на чтение, запись, рисование, команды какие-то, инструкции от параллельных процессов и прочее кидать в стэк, а уже конкретный обработчик быстренько обрабатывает буфер и чистит его. Нужно максимально все процессы разнести друг от друга, чтобы они нигде и никогда (!) не перехлестывались ни при каких обстоятельствах.
-
Я тоже так думал, но когда показал Алексу нормальный интерфейс (широкоформатный, не вытянутый) он сказал что-то типа "да норм, вообще бомбово", так что и так пойдёт. Да и в Т3 не указано о дисплее.
э-э-э-э-э-э неее, ты чего?)))) "бомбово", это сама бутылочка, но не мордофейс пока. С ним еще поработать нужно.
Все диалоги, элементы и прочее должны занимать все рабочее пространство экрана, точнее размер экрана и есть диалоговое окно или окно с какими-то элементами и информацией и оно должно иметь размер необходимый и достаточный для этого. Зачем, например, чистить и рендерить экран размером 160 на 100, на котором одна строчка текста "введите пароль: _" )))) У меня байт-грифер вобще сам увеличивал экран в зависимости от кол-ва айтемов)))
Вот сравни, что органичнее смотрится и все поймешь:
вот так?


или так?



То, что там точно не указан размер, это не значит, что его не надо подгонять под элементы. Это и так очевидно, как мне казалось. Тем более есть пример мордофейса. Да, он может быть прямоугольный или вытянутый в ширину а не в высоту, будет по идее удобнее принтить инфу о напитке, но лишнего места быть не должно незанятого(!)
И элементы "Вы Фингеркомп, ЛешаИнкорпорейтед, сс.ру и прочее" в меню покупки не нужно. Их только оставь в экране приветствия.
-
а чем IT не угодил?
Админам почти всем угодил, хотя есть там пару модов может и лишних. К.А. вообще борется только за программное направление в игре и на проекте. То есть девиз - играй и изучай программирование.Это какбЭ цель)))) Расти и развивайся. Может сейчас какой-то паренек пишет простенькие циклики для робота и тупит безбожно, но ему это по душе придется и он через 5 лет Биллом Гейтсом станет или ведущим геймдевом крупной компании. Программки интереснее смотреть и обсуждать, в отличии от печек.
Но а вот многим игрокам ИТ очень сильно не угодил. Он для них скучный, им (
нам нужно оружие, много оружия, x/ф. Матрица-1) нужны моды, много модов.
На проекте у нас уже около года плач и стоны, мол, задолбали админы, моды удаляют, чуть только лаги, все запрещают, карьеры не разрешают, покемонов не разрешают, магма-крусиблов и эндерОйЁ нету и прочее. Заставляют прогать роботов, "а зачем роботы, если нет модов", пищат игроки в ответ и т.д.
Ну я думаю, ты понял дальше....))))-
2
-
-
Однако key == key всегда будет равно true, потому что локальная переменная key закрывает видимость аргумента key.
то есть как минимум поиск по ключу нужно написать вроде
function read(sFile,key) if not fs.exists(sFile..".ltx") then return false, "No such file" end local file = fs.open(sFile..".ltx","r") for line in file:lines() local key_f, value = string.match(line,"(.*)=(.*)") if key == key_f then file.close() return value end end file.close() return false, 'No such key' endну и патерн как-то универсальным сделать, чтобы можно было прочитать name='Big Bob', тогда хоть какой-то смысл в библе есть.
-
local file=fs.open(sfile..".ltx","a") добавляет новую строку, но не заменяет существующие
да до врайта я и не дошел и не видел там адд. окей, Но что делает read?
- function read(sFile,key)
- if not fs.exists(sFile..".ltx") then error("No such file") end
- local file = fs.open(sFile..".ltx","r")
- while true do
- local line = file.readLine()
- if line ~= nil then
- local key, value = string.match(line,"(.*)=(.*)")
- if value ~= nil and key == key then
- file.close()
- return value
- end
- else
- file.close()
- break
- end
- end
- end
она же по идее прочитает первую строчку и завершится, отретурнив первое значение. Скорее всего там ошибка в "a" и мыслилось "r" как раз то и хранить по одной строке в файле. В любом случае там и намека нет на возврат массива данных ключ-значение , а тем более на их изменение, и явно идет завершение функции при считывании первого лайна и закрытие файла. Без автора мы никогда не узнаем правды и задумки. А бесконечное дописывание конфига вообще не имеет смысла, тем более, если его даже нельзя весь прочитать библой. -
-
Чего-то я не понял юмора. Оно что, в один файл записывает только одно значение?
Зачем там цикл тогда, если там только одна строка и одно волъю. В чем замысел и хитрость глубины глубин? У тебя по сути ключ, это имя самого файла, а не ключа в файле в таком случае.Глянь, как это реализовано для ОС. Конфиг для того и конфиг, что хранить он должен множество значений ключ='значение', а не одно.
-
Фуууууух. Наконец-то жизнь наладилась благодаря "Операции Dream Server". Игроки сами хотят моды, их ставят, в них играют, сами воюют с друг-другом и сами там решают, чё по чем, обнимаются и целуются с крафтами, конфигами, печками и лагульками, горячо спорят о модах и сборках и не трогают админов))))
Я даже спать стал более спокойно и радостно просыпаться
Мне даже перестали сниться кошмары, автокрафтилки и лаги.К.А. наконец-то может вздохнуть спокойно, поиграть в майн именно с компьютерами, пописать программки, заняться сайтом и прочее. Прощай вайн, летящие какашки, нытье и лагульки с модами и фиглюшками всякими типа термалок, печек, трубок и затычек с магма-крусиблами и печко-дробилко-экструнделями)))))) Теперь это все на совести игроков. И игроки счастливы, что им отдали сервер для их модов и сборок, и админы. Ураааа)))
Ну окей. Немного отвлекся на эмоции. И так. На ИТ лайт я затеял и начал писать сразу миллиард программусек, скриптиков, настраивать много плагинчиков и прочего. Самому тяжело все делать и бывает немного лень. А на форуме много игроков, грамотных программистов. Вот и решил просить помочь.
На ИТ мне нужен автомат напитков, типа кофе-машины всем известной. Там будет немного всяких опасных штук крутых, оружие, сюжетные жители, что-то можно у них получить, выполнить квестик, например набить 100 пауков ( или собрать паутинки) и поменять у Хакера Васяндры все это на сетевую плату или флешку. А флешку можно поменять на мощный проц и прочее. Интереснее бегать по миру. Нужно будет кого-то найти в каком-то подземелье или хижине и т.д. ИК перестроен немного и т.д.. Все это еще может сопровождаться ПвП и опасностью встречи в мире сильного моба или игрока. На этот случай не помешает хорошенько тяпнуть 100гр для храбрости с друзьями перед боем под сочный бифштексик.

Нужна на ИТ-лайт вот такая машинка:

Как это должно выглядеть в ОС:

требуемый пример мордофейса (фотошоп)



Программка детская до ужаса. Если взять мою программку Банк опыта и с ней поработать, можно без труда сделать автомат напитков за очень короткое время. Регистрация и перехват компа на аддюзера там уже реализован. Желтые кнопки просто подготавливают переменную из таблицы и принтят в инфо-окно о текущей покупке. Кнопка [купить] выдает памфурик и снимает деньги (UU или опыт, пока не важно) со счета.
Кнопка выход удаляет юзеров и разблочивает комп, в экране приветствия можно написать что-то о вреде алкоголя и не пытайтесь повторить это дома и в таком духе. При покупке можно активировать окошко, в котором будет анимация наливания жидкости в емкость виде прямоугольника без верха и растущий уровень заливки в нем (одна строка за 0,5 секунды, цвет из таблицы напитков можно тоже сделать кастомный) и потом КБ уже гивает памфурик и кнопочное меню возвращается взад опять.

Исполнительная команда выдаст бутылочку с эфектом сопротивлением урона на 20 мин.
/give AlexCC 373 1 0 {display:{Name:Безумный крипер,Lore:[Адский напиток, добавляет силушку богатырскую]},CustomPotionEffects:[1:{Id:11,Amplifier:4,Duration:24000}]}теги, свойства, показ частичек (партиклсы и пр.) вы найдете без труда на Вики (NBT) там же и ИД эффектов.
Полет фантазии не ограничен. Можно сделать кастомно набор свойств коктейля и рандомное имя, мол как вы кофе покупаете, со сливками и без сахара и т.д. (но там сложнее будет формировать строку, а также улетит фича автомата с готовыми напитками, про свойства которых можно узнать у бармена в диалоге где-то и т.д.)
Но торговый автомат настоятельно желательно исполнить именно так, как на картинке. Никакой консольщины(!), как там Монстрик делал в банке опыта, вручную вводил там с клавы что-то, какие-то лепешки принтил летающие и артефакты графические))). Мы живем в сенсорном тач-веке и три пальца на тачпаде. Виндовс 10 на дворе уже, аниме и полет человека на Марс на днях!!!
Награда: медаль "На Крыльях славы". За отличную реализацию, с юмором и финдиклюшками, анимацией и прочее - орден "Помощник администрации". А также ресы на ИТ-лайте (квантовый грави-нагрудник, лук "Мечта программиста", Кирка с адскими зачарками на лут и скорость, квантовая бронька, ПК 3 уровня в сборе с периферией, робот, 1 ультиматка, 500 золотых монет, 100 алмазных монет, промо-код на 1000 UU)
Примечание: Если будет несколько работ, не переживайте, призы получат все участники с готовыми и работающими программами, отвечающими техническим условиям заказа, но немного меньше, чем победитель, естественно.
Удачи в программировании и заранее спасибо за помощь!
-
Для первой программки годится. Молодец!!!
Но модернизировать ее нужно основательно. Программка совершенно не модульная. То что там набор действий типа сгруппирован в "функции", немножко это не то. Такую программу тяжело расширить и улучшить, к примеру если пахать 4х4, то код проги придется переписать с нуля. Должны быть действия однотипные и циклы. Прога у тебя выполнит старт, 4 раза сайд, паркинг и закроется. И ее нужно запускать заново.
Быстрее и дешевле тяпкой собрать эти 5 пшеничек)))) Нет проверок на успех перемещения, координат и так далее. То есть моб или курица, которая прибежит и встанет перед роботом, собьет алгоритм движения.
Но очень порадовал спартанский малюсенький огородик и минимализм и то, что работаешь с роботом и программками в отличии от безумцев типа игрока под ником Кореш, который строил плантации для обеспечения резиной целого Китая и заборы из редстоун билдкрафт труб и лагал на сервере, а робота в руки не брал ни разу и понятия не имел, что это и ведать не ведал.
-
1
-
-
Только я не понимаю зачем нужен TehnoLight?
За тем, что у кого-то мощный комп, а у кого-то ведро, единицы обожают грег, некоторым все равно, а многие его терпеть ненавидят и он им нафик не сдался, а хотят поиграть с компмодом просто и изучить программирование и т.д. Ясно?

-
1
-
-
Ололо, нашел еще один "успешный" проект "для пользователей". Вон, opennet такой успешный, что аж никто не пользуется, даже те, кто разрабатывает.
Зеро для удовольствия это делает, и правильно. Пусть развлекается, а пользоваться в ряд ли будут - GML лучше.
Согласен, много программулек пишется для себя и для удовольствия.
Поэтому я никогда не обращал внимания на сжималки пикселей и программки для решения интегро-дифференциальных уравнений 2-го порядка с матрицами.Я всегда любил и игроков просил писать прожки практического применения, а именно для майна: копалки, продавалки, менялки, убивалки, чатилки, считалки ресов, крафтилки, сенсорилки и реактороуправлялки и прочее прочее. Все остальное имеет очень отдаленную и сомнительную нужность и ценность и вообще какую-то применимость. Весь мод ОС и ему сопутстсвующие аддоны, а именно их АПИ направлено на взаимодействие с миром, игроками, сундуками, инвентарями, мобами, блоками, айтемами, редстончиком, командными блоками и т.д. Писать там что-то замысловатое смысла большого нет, тем более для среднестатистического игрока майна. Оно им не нужно совершенно. Ни опенджаки ни опенклудсы. Если честно, я даже не понимаю, где этот клудс можно применить, например, играя в майн.
Но согласись, то что пишет Дима, мало кто такое тут напишет аккуратно.
-
Ох, ну и... КРАСОТА!!! Зе бест, просто, для начинающих погромистов и для тех, кто не хочет возиться с ГУИшкой — будто райские пчёлы связали!!
Вот-вот. А Вячеслав орал, мол, заче-е-е-е-е-е-е-м. Гарик там давно написал уже какой-то GMэээээээL и пр.

-
1
-
-
Я на лайт пытался новый PR с ИМС запихать, но нет,не тут то было. Сырой он еще, крашит периодически сервак при установке микрухи или подложки под нее в мир без возможности потом этот мир загрузить вообще. Пока жду постабильнее версию.
http://puu.sh/jpbiV/1fc3edbe0d.jpg
http://puu.sh/jpb1z/8714179fb2.png
Но вещь конечно, бомбовая, вопросов нет.
-
Обычный ИТ у меня не тянет.
Что именно не тянет? Клиент? А лайт? Там разница только в том, что нет АЕ и пчелиной ерундистики.
В одиночке в новом чистом мире лайт работает нормально, а ИТ тормозит? Так?
-
если так с деньгами и дальше пойдёт, то скоро и до доната докатимся(но надежда умирает последней)
какими деньгами? Ты о чем? О своих 20 стаках намытого золота и накопанного копера?

UU у тебя как бы накапливается всегда и не пропадает. И это мне, как игроку, понравилось бы, например.
А по поводу доната, мне он не нужен абсолютно. Я его вижу отдаленно только в рамках себестоимости оплаты более мощной машины, чтобы можно было на ней разместить более разнообразную и интересную сборку для игроков.
Лайт будет КТТС, как правильно сказал Сашка Финги))) Я вообще не знаю, если честно, кому он нужен
Сашка побыл на ИТ админом месяц и уже заявил, что ему скучно там и делать что-то на ИТ, искать лаги, регенить теру и прочее он не будет и это ему не интересно. А ранее он полностью отрекся от МТ и сказал, что его достало недовольство игроков, лаги, баги и укоры К.А. о том, что нужно снижать количество модов, что в принципе он и сам инициировал и понял, что лагает много ненужного. А представьте, каково мне, 2 года возиться с этими серверами, чистить там что-то настраивать, фиксить, строить, разрабатывать что-то, летать там и чистить какашки и лагулины игроковские и прочее и слова доброго не слышать ни единого

А на лайте много нового, мод НПС, новые плагины, которые нужно настроить, карту настроить, моды, миллион новых рецептов, начиная с монеток, которые игроки смогут делать в металлопрокатных станках ИК или печках плавить (в НПС нет рецептов вообще, практически) до каких-то настроек торговцев слаймами и паутинками с определенными ценами в монетах разных, квестами и магазинчиками на ОС и прочее и прочее.
Помощи нет никакой. Это я молчу еще про багульки в модах, когда ты за вечер перебираешь 5 версий мода, плагина, сервера и всевозможные варианты конфига, чтобы понять, когда вылезает багуля и чем она вызвана и .т.д.
Так что не будем "когдакать". Я же не "когдакаю" о том, когда будут написаны FAQ для инфопанели для самих же игроков самими игроками и цены и соотношение в ресах на предметы и цепочки крафтов посчитаны по цене, которые я просил игроков помочь сделать еще год назад

-
По поводу гайда Мясорубки и прочее. АЕ не будет в лайт сборках. Его даже Реды снесли и оставили там какой-то лайт БК, и это с их мощными-то серверами.
Деньги - это ресы и по сути мусор. Вайп для того и делается, чтобы снизить количество машин на сервере и переизбыток ресурсов.
Если на лайте будут другие коэффициенты, то их нужно вайпать. А вот UU как раз то наоборот, есть мысль возвращать их игрокам в полном комплекте после вайпа исходя из кол-ва голосов. То есть, если у Васи 60 голосов, то после вайпа у него на счету будет 4200 UU независимо от того, сколько их там было до этого, то есть типа он голосовал, но не тратил UU вовсе. После вайпа он сможет опять быстренько купить топовые вещи (роль $ будет сильно уменьшена и смысл денег игровых будет направлен только как на разменную монету при обмене ресов или совсем небольшой доплаты к покупке топовых UU вещей, типа админ-плюшек каких-то, пермишенов, блоков привата, редких ресов и так далее, просто типа плюшки и ускоренное развитие в игре для тех, кто голосует на ТОПах)
-
у сереги-кибера спроси как у него дела, он где то играет на совершенно атомной сборке, где на 48х48х32 объем приходится 15 (!!!!!) тысяч блоков руды. У робота память кончается даже если 32х32 пытаться копать....
каждый 5-й блок - какая-то руда???
Веселая сборка. Модиков там эдак 100-120 где-то?
И 50 разновидностей олова))))
-
Ну если он сервер "для себя и Васи одноклассника" делает, зачем он тогда интересуется о понятии "чем положить сервер".
А может он ничего там и не думает никаких серверов собирать, а расспрашивает все тебя, чтобы узнать, как положить наш сервер, так как мы Боба прикрыли из-за того, что он нам все время на сайт какие-то гайды непонятные выкладывал с непонятными модами из непонятных ютюб-каналов.
Так что ты, Саня, поменьше ему там код рисуй)))) Помни! 80% - лагодромщики, 15% дюперы и гриферы ну и т.д.

-
Что безопаснее всего ставить в сборку/на сервер? Имеется в виду не гриф, а именно возможность положить сервер...
В одиночной игре или с друзьями можно и нужно юзать практически все моды для "духовного и интеллектуального развития"=)
Если же речь идет о безумных паблик-серверах, тут все печально. Моды зло. Игрокам ничего нельзя давать. Все запрещать нужно и ограничивать. Роботы, реакторы, солярки, трубы, черепахи и кропсы выдавать только за донат
(так хоть можно компенсировать лаги более мощной машиной) Как в армии поговорка - солдату дай лом, он и его сломает. Так и в майне - игроки все намереваются сломать, разгриферить, отдюпать, залагать сервер и испоганить любую светлую идею и работающую схему.Исходи из того - что 80% игроков, это потенциальные строители лагодромов, на сознательном, или подсознательном уровне мышления, 15% это гриферы и дюперы, 4% матюкальщики и только 1% - мирные песочники, которые в майн играют ради отдыха(побродить, поисследовать, разобрать и изучить схемку, или принцип работы чего-то, какого-то механизма, устройтва, программки и пр.)
-
тогда не понятно какую строку в какой ввод нужно вставить
тяжело помочь человеку, когда он сам, видимо, толком не знает, что хочет, или объяснить не может))))
П.С. Серг, кинешь нам потом сюда в этот топик свой read: "Нео - твоя идея норм, щас реализую" . Хоть посмотрим, что ты именно хотел и что это должно было быть (если это конечно был не просто вопрос ради вопроса)

AttachingScreen
в Графика
Опубликовано:
Иногда, это когда? Есть примеры таких случаев? Не хватает под что?