Помощь

Как сделать код, когда держишь предмет в руке( любой блок), то он закрашивает то, куда смотришь. Пытался так сделать, но слииишком много кода уходит. может как то меньше сделать можно. И еще, закрашивает все блоки, кроме указанных( например древесина)
 

TOPserebro

Эксперт
Регистрация
4 Май 2023
Сообщения
90
Событие игрока Правый клик > Если игрок Предмет равен НЕ [древесина Игнорировать кол-во] {Установить переменную = [%player%_item = Текущий предмет (яблоко)] > Если переменная Текст равен НЕ [%player%_item = ItemStack{AIR x 0}, Не учитывать регистр и цвета] {Игровое действие Поставить блок [Динамическая переменная - %player%_item, Местоположение - Местоположение целого блока]}}

ItemStack{AIR x 0} - В книжке
2023-09-20_21.03.13.png

Кстати. У тебя скорее всего сначала не будет работать код и будет выдавать ошибку при загадочный обстоятельствах. Я это пофиксил, стакнув Текущий предмет, а потом обратно поставил одно яблоко. На самом деле ошибка какая-то загадочная и загадочно фикситься.
 

Shaurmabratiish

Участник
Регистрация
10 Май 2023
Сообщения
8
Событие игрока Правый клик > Если игрок Предмет равен НЕ [древесина Игнорировать кол-во] {Установить переменную = [%player%_item = Текущий предмет (яблоко)] > Если переменная Текст равен НЕ [%player%_item = ItemStack{AIR x 0}, Не учитывать регистр и цвета] {Игровое действие Поставить блок [Динамическая переменная - %player%_item, Местоположение - Местоположение целого блока]}}

ItemStack{AIR x 0} - В книжке
Посмотреть вложение 4155

Кстати. У тебя скорее всего сначала не будет работать код и будет выдавать ошибку при загадочный обстоятельствах. Я это пофиксил, стакнув Текущий предмет, а потом обратно поставил одно яблоко. На самом деле ошибка какая-то загадочная и загадочно фикситься.
Чтобы не закрашивало древесину, то есть если смотришь на нее
 
Сверху