Вопрос задан 02.07.2026 в 17:06.
Предмет Информатика.
Спрашивает Самойловских Алексей.
Что делает этот кусочек программы?
b = mc.getBlock(pos.x, pos.y-1, pos.z)
if b == block.AIR.id or b == block.WATER_STATIONARY.id or b == block.WATER_FLOWING.id:
mc.postToChat("NOT SAFE")
Это вопрос для тех, кто хорошо разбирается в программе Phython(если что, это по Minecraft)
Ответы на вопрос
Отвечает Зінчук Валера.
Этот кусочек программы проверяет, какой блок находится прямо под игроком или под заданной позицией.
Команда берет блок с координатами \( x \), \( y-1 \), \( z \). То есть не на уровне игрока, а на один блок ниже.
Дальше программа проверяет: если внизу воздух или вода, то в чат Minecraft выводится сообщение NOT SAFE, то есть «небезопасно».
Проще говоря: код предупреждает, что под игроком нет твердого блока, поэтому можно упасть или оказаться над водой.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

