Перейти к содержимому

Поиск по сайту

Результаты поиска по тегам 'minecraft'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • Робот Байт
  • Fingercomp's Playground
  • 1Ridav' - блог
  • Totoro Cookies
  • Блог cyber01
  • IncluderWorld
  • KelLiN' - блог
  • Крутой блог
  • eutomatic blog
  • Programist135 Soft
  • Сайт в сети OpenNet
  • PieLand
  • Очумелые ручки
  • Блог недоблоггера
  • В мире Майнкрафт
  • LaineBlog
  • Квантовый блог
  • Блог qwertyMAN'а
  • some blog name
  • Дача Игоря
  • Путешествия Xytabich'а
  • Рецепты программирования
  • Шкодим по крупному
  • 123
  • mineOS и её удивительный мир
  • Поляна говнокода Bumer 32

Форумы

  • Программирование
    • Программы
    • База знаний
    • Разработчикам
    • Вопросы
  • Игровой раздел
    • Игровые серверы
    • Моды и плагины
    • Жалобы
    • Ивенты и конкурсы
    • Файлы
  • Общение
    • Задать вопрос
    • Обратная связь
    • Беседка
    • Шкатулка
  • Технический раздел
    • Корзина

Группы продуктов

Нет результатов для отображения.


Искать результаты в...

Искать результаты, которые...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


ICQ


Yahoo


Jabber


ВКонтакте


Город


Интересы

Найдено 14 результатов

  1. Призываю в эту тему всех диванных экономистов форума! Давайте обсудим следующую тему: "Возможно ли построить в мире Minecraft уменьшенную и стилизованную модель экономики реального мира?" Возможно для этого придётся внести изменения в стандартный геймплей. Это можно сделать посредством внешнего экономического мода. В таком случае предлагайте возможные изменения, которые должен внести такой мод.
  2. недавно (ну как, месяц назад) я сделал один "проект для себя" но решил поделиться тут м.б кому то понравиться идея глава 1 ситуация ситуация: мы с друзьями (человек 10) захотели себе личный minecraft сервер но какие либо ateros нам точно не подойдут потому что нету доступа к файлам и слабое железо НО ЕСТЬ НО: пересчитываем -у меня есть хоть какие либо тех. знания и я уже делал ботов для discord а также запускал сервера на локальной машине -у меня есть нужное оборудование для этого дела -есть желание чего либо сделать и набраться опыта в python -кучу свободного времени -отсутствие денег (увы оборудование: -пк подходящий под сервер (i7-3770 16gb-1600) -2 пк (celeron n3050) (потом узнаете зачем) (можно заменить старым смартфоном) -лишний роутер -батин гараж во дворе -ubnt nanostation loco m2 (подгон от бати) казалось бы просто поставь пк как сервер на круглосутку да и все но всё не так просто есть 2 проблемы: одна это то что он шумный и соответственно я его не могу поставить дома а в гараже нету кабеля интернет и вторая то что он жрёт в простое как не всебя и электричества намотает нефигово так (напомню деньги у нас отсутствуют) решение нашлось сразу - дискорд бот! я давно хотел что нибуть сделать и попрактиковаться, в чём же это поможет? вот тут на сцену выходит celeron n3050 залазим в доки и читаем что он скорее всего почти ничего жрать не будет! (на замену можно взять телефон) и у меня возникла идея "а что если врубить дискорд бота на celerone-не и с помощью wake-on-lan врубать i7-мой когда это нужно?" это я и решил сделать глава 2 реализация я сел за код и получилось что то вот такое: и ответная часть на сервере (тут на украинском простите, нам так удобнее) (код может быть кривой и не доделан, а так же не судите строго пишу что то большое буквально первый раз) прошу заметить что это не инструкция!!! файлы не все и как это настоить тоже тут нету!!! если нужно будет м.б я выложу полную версию потом) как итог получаем бота который смотрит реакции у сообщения - если нажат зелёный квадратик на сервер летит magic packet и запустит его, а там уже автозапуски, скрипты, батники всё сами сделают, а на красном квадратике весит выключение которое просто эмулирует клаву с клавишами "stop + ENTER" (что бы безопасно выключить сервер) и запускает батник с командой shudown и парочкой аргументов. УРА всё работает! но только в локальной сети по проводу... изначально я думал их поставить в гараже с wifi адапдерами но функции W-O-W на моих адаптерах не было (староваты) что делать? Второй роутер... глава 3 ***** сетевые настройки решение простое. у меня есть второй роутер, ставим его в гараж настраиваем приём моего wifi и вот тебе локальная сеть в гараже с инетом но как бы не так.. на моем роутере убитая прошивка и зайти в настройки я не могу (на удивление он работает как раньше был настроен) да и он тоже не новый, не уверен что на нём так можно сделать. тут я застопорился пока батя мне не сказал что у него в другом гараже лежат куча ненужных ubnt (что это на тот момент я не знал) он мне немного рассказал про них и я понял, ЭТО ТО ЧТО НУЖНО сама антена лежала дома но блока питания не было так что я побежал в гараж и взял блочок, потом пришёл домой, подключил и понял что то *** сдохло. бежим в гараж 2 раз и проверяем всё на месте. взял новую антенну попутно взяв парочку кабелей. (на этом этапе я уже заманался а это только половина) подключил - запустилось УРА! да не тут то было, я опять не могу зайти в интерфейс ****** (не описать моих эмоций тогда). всё делал как по гайдам, всё было правильно но она не работала! а бежать в гараж за новой ещё 5+км я не хотел. и тут я нашёл.. она пингуеться в сервисном режиме (до этого молчала) ну прошил заработала. настроил я её на приём сигнала и как итог на не полной мощи стабильный сиглал на полную через 2 бетонные стены и где то 25 метров. глава 4 подключение, настройка, тесты, выводы поставил на celeron ubuntu server (просто хотел попробывать да и скорее всего нагрузка была бы меньшей чем windows и жрала бы машина меньше) ну а на i7 я поставил винду (с ней мне было легче и teamviewer туда ещё поставил, так можно из дома до сервака добраться) обе машины подключил в lan-ы роутера а в wan - ubnt и поставил всё в гараж. как итог всё работает стабильно и быстро (i7 всё таки), есть доступ к файлам, а главное - СВОЁ! единствинный минус я считаю это то, что чтобы добраться к файлам и/или консосли нужно или идти к серверу или teamviewer конечно много нюансов упущено но думаю они не важны на столько, а мне просто хотелось рассказать историю может кому то идея и кажеться глупой но не было бы её, не было бы у меня сервера и опыта)
  3. Из чего состоит любой завод в Minecraft? Из блоков! Поэтому их надо сделать. Для удобства сборки я создал .bat скрипт, выполняющий gradlew clean, gradlew build и копирующий мод в папку. Теперь можно поменять что-то в коде (или в другом файле), запустить скрипт и через полминуты уже включать Minecraft, чтобы проверить, всё ли заработало. В поисках документации, как правильно добавить блок и откуда импортировать пакеты, пришлось перерыть полинтернета. В результате лучшим источником оказались исходники других модов, вроде Forestry или Glassential (первый попавшийся мне под руку мод, добавляющий блоки). Кроме того, я обнаружил странную вещь: все моды используют импорт CreativeTabs, но мой мод с ним отказывается компилироваться, говоря про отсутствие пакета net.minecraft.creativetab. Ещё хуже с документацией, как заставить мод реагировать на события. Стандартная шина данных Forge (MinecraftForge.EVENT_BUS) не сработала ни для одного события, которое мне нужно. Пробовал установить Eclipse для удобства разработки, но он не распознал декомпилированный Minecraft и подсветил все мои импорты красным. Когда я открыл вкладку с задачами Gradle, среда зависла. Тогда я стал работать в Notepad++. Итоговый вариант, который у меня заработал и стал правильно добавлять блок (файл TestMod.java необходимо переименовать в OCTechnics.java): Файл org/octechnics/octechnics/common/blocks/BasicFactoryBlock.java: В папке resources: assets/octechnics/blockstates/basic_factory_block.json: assets/octechnics/lang/en_us.json: assets/octechnics/models/block/basic_factory_block.json: assets/octechnics/models/item/basic_factory_block.json: Текстуру блока я положил по адресу assets/octechnics/textures/block/factory_base.png. Следующий этап, который будет описан в отдельной статье - возврат на версию 1.7.10, где есть необходимые моды - IC2 и OpenComputers.
  4. Благодаря посту «Путь от нуля до разработчика OpenComputers» я вспомнил, что сам тоже хотел сделать моды для Minecraft. Два раза я пытался установить всё необходимое, два раза Gradle ругался на отсутствие JDK. Почему бы не попробовать ещё раз? К тому же, нашлась замечательная ссылка на документацию Forge: https://mcforge.readthedocs.io/en/latest/gettingstarted/ (спасибо @Totoro). Итак, я раскопал на диске Gradle от 1.14 версии Minecraft и выполнил новую для себя команду gradlew genEclipseRuns . Жду… нет, ничего не завершается с ошибкой, Minecraft спокойно декомпилируется, и наконец появляется надпись «BUILD SUCCESSFUL». До такого этапа я раньше не доходил, поэтому решил выбрать, какую из своих идей реализовать. Мне понравилась идея заводика, интегрированного с OpenComputers. Заводик импортирует в себя руду, перерабатывает (с помощью верстаков, печек, дробилок) и экспортирует готовый продукт. При этом каждую команду даёт компьютер из OpenComputers. Как и положено по документации, я написал в файл TestMod.java: В файл mcmod.info (прямо внутри папки src/main/resources): Пишу gradlew build. Мод собирается. Закидываю его к другим модам, запускаю Minecraft 1.14. Запуск происходит очень спокойно, никакого мода по имени OCTechnics в списке не появилось. Что делать? Правильно, искать другие моды под ту же версию (не важно, исходники или скомпилированные моды, главное, чтобы работали). Смотреть, где там лежат файлы и делать такие же файлы у себя. Нашёлся некий файл pack.mcmeta. Пишем туда (спасибо IronChests): Кроме того, нужен ещё файл mods.toml: На этом этапе я безуспешно пытался понять, какие ссылки (для проверки обновлений мода) сюда надо подключить. В конце концов просто удалил их все. Тогда в логах пропала ошибка MalformedURL, и мод стал опознаваться. Итоговая схема расположения файлов: src - main - java - org - octechnics - octechnics - TestMod.java - resources - assets - octechnics - lang - en_us.json (пустой) - META-INF - mods.toml - mcmod.info - pack.mcmeta В следующей записи - создание базового блока для завода.
  5. Я предлагаю запилить экспериментальный проект. Кодовое название - "Цитадель". Кавайная заставочка - сверху. Суть вкратце такова. Необходимо полностью развиться в Minecraft, с нуля, используя ТОЛЬКО роботов и дронов из OpenComputers. Делать что либо руками запрещается. (Если кто-то читает мою группу в ВК, там мелькал пост одного чувака, который снимает серию летсплеев с похожей идеей.) Для проекта берём сервер в сингле (например). Ставим несложную сборку - например Minecraft 1.12 + OpenComputers 1.7 + какой-нибудь тех. мод с хорошей OC-интеграцией, например - Mekanism. Далее генерим мир. Игрок будет обитать на спавне - в стартовой базе. У него в наличии будет: * закрытый ангар, в котором он живёт (выходить из него игроку нельзя), * вечный источник энергии, * компьютер третьего тира с беспроводной картой и интернет-платой, * пять доков с роботами (док - это ячейка с зарядником и люком наружу, где стоит робот), * пять доков с дронами, * небольшой запас провизии на первое время. Конфигурация дронов и роботов - тир три, с вайфай-картами и чанклодерами. На компы и роботов установлена OpenOS последней версии. Дроны прошиты нет-флашем. Основные задачи проекта: * наладить поставку провизии игроку * наладить добычу и хранение важных ресурсов * развернуть репликацию роботов и дронов Условие поражения: * потеряны все роботы и не выполнены основные задачи Сюжетный обоснуй: Игрок не совсем удачно десантировался с орбиты. У него мало ресурсов, но сохранился рабочий комплект робототехники и ядерный энергогенератор с ресурсом в тысячу лет бесперебойной работы. Атмосфера планеты непригодна для жизни человека. Что думаете по поводу идеи? Какие моды должны войти в состав сборки? Какие технические препятствия видите? Какие поправки стоит внести в стартовые условия? Какие действия по вашему стоит предпринять игроку первым делом?
  6. Недавно вышел релиз мода OpenGlasses на версию 1.12.2. https://minecraft.curseforge.com/projects/openglasses Для чего он нужен до конца не понятно. Но вещь нравится. Как им пользоваться? Есть конечно wiki, но не ясно, что как это все визуализировать. Чем отличается виджеты World Located от Overlay Located? Можно ли визуализировать терминал, что бы с планшетом не бегать, или например выводить результат проги в виджет? Или сколько осталось энергии у робота? Если можно запилите несколько строк кода, на примере, что было более понятно с практической стороны. Wiki мода http://minecraft.bymarcin.com/OpenGlasses/doku.php?id=start На вики дан принцип построения сферы в очках. Но это не совсем то.
  7. Прочитайте описание пунктов ниже перед голосованием. Так получилось, что в чате возникли отдельные всплески нытья и несогласия с курсом сервера. Поэтому было предложено провести голосовалку, которая закрепит основные вопросы по направлению сервера. Подчёркнутые опции означают те, которые выбраны были при разработке сервера. На практике это означает, что при их выборе Алексу придётся меньше возиться, так как с ними уже заготовлен сервер, то есть он откроется быстрее. Это означает, что для них уже имеются фиксы. Голосование длится пару дней. Не успели — просьба потом не ныть. Мод на голод? Их установлено несколько штук. Один всякие культуры добавляет, другой заставляет питаться чаще и разнообразнее. Настройки достаточно щадящие и новичка сразу с ног не валят. Если вы выбираете... Да — нужно будет задумываться о рационе, брать еды с собою и здорово кушать. Нет — тогда можете до скончания веков жрать яблоки, а ваш персонаж от этого даже с ума не сойдёт. Ведьмовский мод Witchery? Всякие колдунства, заклятия, фамильяры и прочие ведьмины прелести жизни. Потому что это весело. Не все постигли дзен и способны тереть нос свой о монитор OpenComputers, а так можно всяких сов и кошек повызывать. Если вы выбираете... Да — мод этот остаётся, можно будет жечь ведьм. Нет — мода не будет. Таум и аддоны? Есть Таум и несколько штук аддонов к нему. Добавляют вместе они несколько палочек, которыми можно махать и воплощать волшебства разной степени сложности, и другие средства для творения магии. Если вы выбираете... Да — будет таум и комплект приложений к нему. Нет — магия вам противна, и это будет принято к сведению. Тинкер? Tinker's Construct, который добавляет более продвинутые и модульные инструментики. Почему-то некоторым не нравился. Если вы выбираете... Да — можете наслаждаться удобными инструментами. Нет — придётся обходиться обычными кирками, крафтить и чаровать их наудачу.
  8. Текстуры для OpenComputers и аддонов x64. 0xD00B последнее обновление: 28.01.17
  9. Всем доброго времени суток, сейчас я вам расскажу, как строить плавильни из Tinkers Construct наиболее экономично и эффективно. Точнее какой формы их лучше строить. Осторожно! Много буковок вычислений! Чтобы не верить на слово, выведем и докажем какая форма плавильни самая лучшая. Начнём с обозначений. x - внутренняя длина плавильни y - внутренняя ширина плавильни h - внутренняя высота плавильни S - вместительность плавильни P - количество блоков на строительство плавильни T - эффективность (главный параметр для сравнения) Теперь обозначим зависимость этих переменных. S = x*y*h так как это объём плавильни P = x*y + 2h*(x+y) сумма строительных блоков для строительства всех граней плавильни T = S/P например эффективность 5 - это 1 строительный блок затраченный на строительство эквивалентен пяти слотом вместительности готовой печи Далее следует понимать, что например взяв минимальную плавильню 1 на 1 на 1 и увеличивая одну из сторон до бесконечности, с увеличением её размера, будет увеличиваться и эффективность T. Из этого следует, что чем больше плавильня - тем она эффективнее. Но это не наша цель. Нам следует найти форму, которая была бы наиболее экономична при этом. Ясное дело, плавильня 1 на 10 на 1 не экономична. Увеличение одной стороны на 3 блока будет давать бонус вместительности 1 блок. Увеличение другой займёт 12 строительных блоков и даст увеличение вместительности в 10 блоков. А увеличение высоты на 1 блок потребует 22 строительных блока и даст бонус в 10 блоков. Значит наиболее эффективно увеличивать плавильню до 2 на 10 на 1 Мы уже на пол пути к успеху. Выведем формулы: Для бонуса вместительности: S1 = x*y расширение в высоту S2 = y*h расширение в длинну S3 = x*h расширение в ширину Для затрачиваемых материалов: P1 = 2*(x+y) расширение в высоту P2 = 2h + y расширение в длинну P3 = 2h + x расширение в ширину Теперь имея эти данные, мы можем найти эффективность этих действий: T1 = x*y / (2*(x+y)) T2 = y*h / (2h + y) T3 = x*h / (2h + x) Так как нам нужно найти такую форму плавильни, при которой любое расширение давало бы одинаковую эффективность, то мы можем приравнять все три формулы: x*y / (2*(x+y)) = y*h / (2h + y) = x*h / (2h + x) Сначала возьмём последние 2 формулы y*h / (2h + y) = x*h / (2h + x) и путём сокращения (это долго расписывать) мы получим x=y Далее зная это, из первой и последней формулы можно составить следующие уравнение x^2 / (4*x) = x*h / (2h + x) (если хотите, решите его сами) И в конце решения этого уравнения всплывает зависимости h = 0,5 * x Итог: Самая эффективная формула плавильни из Tinkers Construct имеет следующую зависимость сторон x=y=2h То есть, в основании плавильни стоит квадрат, со стороной x, а высота - это половина из x. Пример экономичных плавилен: 2 на 2 на 1 4 на 4 на 2 10 на 10 на 5. Свойства такой плавильни: Такая плавильня имеет удивительные свойства. Любое увеличение или уменьшение размера по любой стороне равен const по эффективности. По идее такая плавильня стоит меньше всего ресурсов и даёт максимум вместительности. Хотя правило, чем больше тем лучше всё ещё в силе.
  10. Тик-так, тик-так, тик-так ... Недавно в вопроснике по Lua и модам был задан вопрос про передачу информации по цветным редстоун проводам. Собственно благодаря этому вопросу родилась идея собрать бинарные часы. Внешне часы представляют 2 ряда ламп по 8 штук в каждом ряду, соединенные цветными проводами. Верхний ряд показывает сколько сейчас часов, а нижний отвечает за минуты. И как можно понять из названия часы отображают время в бинарном виде. Монитор можно расположить где угодно, ну или вообще не ставить его. Для наглядности вот картинки. Конечно можно построить как угодно данную панель. Обратите внимание на очередность проводов, они расположены по возрастанию цвета. Соблюдайте очередность и тогда все будет работать как положено. Комплектующие Чтобы часы работали, нужен компьютер или микроконтроллер со следующими конфигурациями: Собственно дальше все просто, грузим программы Для компьютера pastebin get ppNtTygP Binary_clock.lua Для микроконтроллера с интернет платой pastebin get mT41L3Dp Internet_Time.lua Для микроконтроллера с красной платой pastebin get 8hARhQqH Redstone_Set.lua Не забудьте настроить часовой пояс и сторону выхода сигнала. В программе все подписано. cor = 3 --коррекция времени side = 2 --сторона куда подключен многожильный провод После включения программы на компьютере от вас не потребуется больше никаких действий, часы будут работать в бесконечном цикле с частотой обновления в 10 сек.А если решили подключить часы к микроконтроллерам, то как обычно, ставим чистый eeprom в компьютер, прописываем flash -q Internet_Time.lua Internet_Time Дожидаемся загрузки, достаем записанный eeprom и вставляем его в микроконтроллер с интернет платой. Опять ставим чистый eeprom в компьютер, прописываем flash -q Redstone_Set.lua Redstone_Set Дожидаемся загрузки, достаем записанный eeprom и вставляем его в микроконтроллер с красной платой. Расположите микроконтроллеры так чтобы они касались друг друга (или соедините их проводами). Подведите питание, и ПКМ запустите оба. Через некоторое время часы заработают. Наверняка у вас возник вопрос, а зачем собственно 2 микроконтроллера? Компьютер получает время перезаписывая файл и считывая дату его изменения. А микроконтроллеру некуда записывать, но можно получить время при помощи интернета. Если обращали внимание, то слотов в микроконтроллере Т-2 только одна штука, а интернет карта и продвинутая красная плата обе второго тира, и никак не влезают одновременно. Вот и приходится разделять простую систему на 2 части. Собственно получились такие вот часы, которые не несут никакой смысловой нагрузки (ну разве что быстрее научиться можно переводить из бинарной системы измерения в десятичную). Могут выступать как декорации Выражаю благодарность @@Fingercomp и @@FluttyProger за консультацию, @@Totoro за конструктивную критику и @@Barsik121 за то что натолкнул на идею создания часов. P.S. С вами был Asior, берегите время!
  11. Пишите в тему идеи для создания программ...
  12. NEO

    Minecraft Launcher

    Сейчас я с http://computercraft.ru/user/69-totoro/ начали разрабатывать лаунчер для minecraft, сейчас мы находимся на стадии планирования GUI, есть возможность нам предложить свой эскиз и свое виденье лаунчера, если хотите можете сюда выкладывать эскизы, если он нам понравится, и будет подходить по требованиям, мы с вами свяжемся. Требования: 1)Кнопки - вход, личный кабинет. 2)Задний фон. На этом пока всё. Вот что предложил Totoro - Слева консоль для входа.Справа Личный Кабинет.
  13. У роботов в minecraft мире есть одна очень удобная фича - возможность копать и ставить блоки, ну и двигаться от блока к блоку. Это дает возможность программировать тьюрмитов с самыми минимальными познаниями в программировании. Код тьюрмита прост, но исполнение кода похоже на развитие живого организма - маленькая часть кода генерирует огроммные, замысловатые узоры и фракталы. Пример для муравья Лэнгтона: local r = require('robot') while 1 do if r.detectDown() then r.swingDown() r.turnLeft() else r.placeDown() r.turnRight() end r.forward() end Креативного робота можно запустить на суперплоскости из грязи и он будет работать даже без инструмента. Я написал скрипт, подобный муравью, но робот должен находится не над блоками, а в той же плоскости. local r = require('robot') while 1 do if r.detect() then r.swing() r.turnLeft() else r.forward() r.turnAround() r.place() r.turnRight() end end Результат работы после 10000 шагов: Предлагаю выкладывать в этой теме код и скрин работы разных клеточных автоматов, реализованных при помощи роботов.
  14. Всем привет, недавно начал изучать ComputerCraft и написал программу, которая автоматически рубит деревья, то есть автофермер. Она очень сложная в настройке, но зато гибкая http://youtube.com/watch?v=ha3ZUn_eh6A 1. Состав Функционал состоит из трех компьютеров: двух черепашек и одного обычного. Черепашки должны обладать wireless-модемами, а одной нужен алмазный топор (и желательно меч). Также необходим золотой монитор и беспроводной модем для компьютера. Кроме этого, нужно два сундука. 2. Описание Одна из черепашек - рабочая, она рубит деревья и садит саженцы. Другая - работает как сундук, она дает черепашке топливо и саженцы, когда у нее кончатся. Также есть сервер, который координирует действия черепашек. Игрок управляет с компа-сервера, с помощью сенсорного GUI на мониторе, черепашкой-дровосеком. Если у нее кончится топливо, она отправляет серверу запрос, чтобы черепашка-помощник дала ей ресурсов. В свою очередь черепашка помощник может послать серверу отказ, если у нее тоже нет ресурсов, тогда это отобразится на экране, и игрок сможет на это отреагировать. 3. Скриншоты Вот так выглядит "клиентская часть" программы. Снизу - сундук, в который черепашка будет складывать бревна и яблоки, а сверху - все остальное (кроме саженцев, угля и алмазного меча) Поле не обязательно квадратное, просто я для примера так показал. Количество деревьев в ширину - x, в длину - y, расстояние между деревьями одинаковое - d Обратите внимание на то, что клиент отстает от ближайшего блока на d+1 (а не на d) Интерфейс сервера. Несмотря на все это, функции для каждого компа в одной программе, поэтому нужно использовать аргументы. Старался находить баги как мог, так что вроде их немного Уголь надо класть в первый слот, а саженцы во второй, черепашка оттуда берет. В фарминге участвуют только ванильные деревья (гевея не участвует) Ссылки: Код с комментариями (старался подробно) Оригинал кода без комментариев Это моя первая статья такого рода, надеюсь, что все понятно описал. Жду от вас указаний на ошибки Все равно я новичок в этом моде, поэтому мог где-то ошибиться. На всякий случай посмотрите видео, может хоть после него станет понятен весь тот бред, что я написал. А может даже кому-то пригодится
×
×
  • Создать...