Волшебная палочка в Майнкрафт. Делаем волшебство

12 подписчиков

12+
12+

4 просмотра

19 дней назад

ПожаловатьсяНарушение авторских прав

12 подписчиков

12+
12+

4 просмотра

19 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 просмотра

19 дней назад

Как сделать и запрограммировать волшебную палочку Каждый инструмент в мире Minecraft имеет свое назначение. Лопатой можно копать землю, киркой — разбивать каменные блоки, топором — рубить деревья, а мечом — крушить врагов. В предыдущих уроках мы использовали функцию pollBlockHits() — она возвращает список координат тех блоков, по которым игрок ударил мечом. С помощью цикла for можно перебрать все наборы координат в этом списке и превратить эти блоки, допустим в алмазы или в арбузы. time.sleep(10) список_ударов = mc.events.pollBlockHits() блоки = [245, 241, 169, 116, 165] for удар in список_ударов: x, y, z = удар.pos.x, удар.pos.y, удар.pos.z mc.setBlock(x, y, z, random.choice(блоки)) Усложним программу. Вспомним подпрограммы и функции def превращения_блоков(): mc.postToChat("Превращения начались! Стучи по блокам!") time.sleep(5) список_ударов = mc.events.pollBlockHits() for удар in список_ударов: x, y, z = удар.pos.x, удар.pos.y, удар.pos.z mc.setBlock(x, y, z, 28) проверка() def проверка(): mc.postToChat("Превращения закончились. Для новых превращений взлети на два блока. Для окончания игры останься на месте на 5 секунд") x,y,z = mc.player.getPos() time.sleep(5) x,y1,z = mc.player.getPos() if y1 != y:превращения_блоков() else: mc.postToChat("Конец игры") превращения_блоков() Функция превращения блоков() вызывает функцию проверка() и так далее

Название:

Волшебная палочка в Майнкрафт. Делаем волшебство

Категория:

Разное