Перейти к публикации
Форум - ComputerCraft
Serega61

Заказ Программа "Коврики(Block Party)"

Рекомендованные сообщения

  • Описание: Помогите нужно создать программу для так называемого ивента BlockParty.

Награда: Огромное человеческое спасибо.

Установка: Использовать моды OpenComputers и если надо Computronics.

Требования: Нужно чтобы по команде в чат к примеру (-шерсть) программа сетала пол из разноцветной шерсти, а позже по другой команде удаляла всю шерсть кроме той что рандомно выпала.

Связь: Писать сюда.

Изменено пользователем Serega61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

  • Описание: Помогите нужно создать программу для так называемого ивента BlockParty.
  • Награда: Огромное человеческое спасибо.
  • Установка: Использовать моды OpenComputers и если надо Computronics.
  • Требования: Нужно чтобы программа сетала пол и разноцветной шерсти и по команде(из чата) удаляла всю шерсть кроме одной.
  • Связь: Писать сюда.

 

Что? Я ничего не понял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это админская программа будет? То есть можно юзать дебаг-карту или командный блок?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это админская программа будет? То есть можно юзать дебаг-карту или командный блок?

 

@@Totoro Да можно

Изменено пользователем Serega61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А на какую версию? Можно ли использовать команды из 1.10.2?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну или просто подскажите как сетать пол из рандомной шерсти(быстро) и убирать не нужную шерсть(тоже быстро).

P.S Надеюсь вы поняли)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстро нельзя, установка блока занимает один тик, поэтому заливка площади 5x4 блока занимает 1 секунду.

Пол сетать комблоком - setblock x y z wool [0-15], генерируем таблицу с цветами блоков, проходим по ней, устанавливая блоки с заданным цветом, попутно удаляя ненужные цвета из таблицы, затем опять проходим по таблице удаляя ненужные блоки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ладно спасибо думал можно сделать чтобы быстро было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У дебаги есть функция:

 

 

  • setBlocks(x0: number, y0:number, z0:number, x1: number, y1:number, z1:number, id:number, meta:number)

Изменяет все блоки в области, определенной двумя угловыми точками: (x0, y0, z0) и (x1, y1, z1).

Если пол из одинаковой шерсти, то можно сетнуть быстро. Если вся шерсть рандомная, то нельзя.

 

Есть еще командный блок. С его помощью можно копировать блоки из одного места в другое. Сперва делаем заготовку пола в каком либо скрытом от глаз подвале, а потом одной командой копируем.

Изменено пользователем Zer0Galaxy
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Эт можно, но только на версиях +1.8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как вариант иметь несколько компов с дебагами, у каждого выделена своя область действия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну или просто подскажите как сетать пол из рандомной шерсти(быстро) и убирать не нужную шерсть(тоже быстро).

 

P.S Надеюсь вы поняли)

Можно с помощью плагина Worldedit. //set 35:0,35:1,35:2,35:3 если нужно больше цветов из шерсти, пишешь ещё идшники шерсти через запятую

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видел такую реализацию с использованием макросов (Macro / Keybind Mod) + WorldEdit

Думаю, Вам стоит в сторону макросов копать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×