Магнитный человек в 1.9+ [Уроки по Minecraft]

7 424
6
GKrond68.2 тыс
Опубликовано 25 декабря 2015, 17:16
В сегодняшнем материале я решил рассмотреть способ определения пригнувшихся игроков, ну и заодно подкинуть вам еще один концептуальный пример чтобы не быть совсем голословным. Всё дело в том, что в более ранних версиях Minecraft не было простого способа отслеживания присевших игроков, спокойно определялись только присевшие и перемещающиеся при этом игроки. Если же игрок стоял на месте, то scoreboard был бессилен и приходилось идти на всяческие ухищрения чтобы это обойти. К счастью разработчики исправили свой недочет и теперь в системе счета событий появился дополнительный тип переменной, который позволяет без проблем определять как долго персонаж находится в пригнувшемся положении даже если он при этом стоит на месте. Ну и без использования такой удобной штуки как тэги тоже, разумеется, не обошлось. =) Ну и напоследок небольшой комментарий. Вообще при перемещении предметов вместо использования радиуса логичнее было бы использовать селектор по объему, то есть dx, dy и dz. К сожалению в последних снапах такая конструкция не работает по причине глюка игры. Но вы всё равно имейте это ввиду чисто на будущее. =Ъ Командные же блоки, которые занимаются непосредственным перемещением предметов, можно в целях оптимизации механизма перевести в условный режим.

Все использованные команды вы можете найти здесь:
gkrond.ru/Video/View/605/Magni...

Приятного Вам просмотра!

Ссылка на канал для самых невнимательных: youtube.com/GKrond
Группа ВКонтакте: vk.com/gkrond
Новостной Twitter: twitter.com/DarkKrond
Канал в Google+: plus.google.com/+GKrondRuPage
Официальный сайт: gkrond.ru
Текстуры для недогадливых можно найти здесь:
gkrond.ru/TexturesForMinecraft...

Понравилось видео или нет - не забывайте оставлять свои оценки. Помните, что оставляя оценки Вы поддерживаете разработку данного канала!

Хотите больше летсплеев по разным играм, примеров и туториалов по схемам из редстоуна, скрытым дверям, ловушкам и прочим интересным конструкциям - подписывайтесь на канал. Чем более востребован будет канал, тем чаще и регулярнее я буду выкладывать свежий контент. Ну, по крайней мере у меня будет больше стимулов для этого! =D

Использована музыка:
"Cipher" by Kevin MacLeod (incompetech.com)
Licensed under Creative Commons "Attribution 3.0"
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское