Наконец-то нормальный гайд, а не эти детсадовцы "програмисты" с писклявым голосом и плохим микрофоном, когда добавляют музыку вообще не разберёшь что они там трындят😂
многое время игры в майнкрафт я изучал команды, но после обновки execute я сразу такой " Что за хрень с моей любимой командой???" спасибо за такую помощь.
Каким образом через execute или может scoreboard спавнить перед лицом игрока фаербол, который летит в направлениее взгляда игрока? Я хотел использовать нбт Motion при спавне фаербола, но насколько я понял, Motion, как и все нбт не принимает динамические значения. Предполагаю, что можно заспанить перед игроком некий армор стэнд. Далее взять его коордитнаты, а точне отношение каждой их оси, к каждой другой за Motion фаербола, но остается проблема передачи этого значения в нбт фаербола.
@@_plutonium_ на это есть много туториалов, в общем то идея у тебя правильная, нужно заспавнить маркер (просто пустая сущность которой удобно пользоваться в таких случаях) перед ногами игрока, потом записать XYZ координаты игрока и маркера, отнять их и полученные значения x y z записать в Motion фаербола
Если ты шаришь, то подскажи: я с помощью этой команды решил сделать так, чтобы сидящие собаки лаяли на монстров (производили звук и сообщение в чат), когда те на определённую дистанцию к ним подходили. Я думаю задумка классная, новая функция, но я столкнулся с рядом проблем. Актуальная сейчас: когда моб подходит к одной собаке, лают все, потому что в at прописан фильтр на собак сидящих, а в as почему-то нельзя поставить @s, перестаёт работать вообще. Как сделать, чтобы лаяла только та собака, к которой подошёл моб? Была ещё проблема в том, как настроить частоту лая, а то на цикличном всё сливалось в один звук. Я на костылях ввиде редстоунтаймера сделал, теперь у собаки как бы радар, с частотой обновления.
@@Ivanushka9937 да, если кратко то нужно просто дэтектить держит ли игрок нужный предмет, если держит спавним сущность interaction прямо перед глазами игрока и постоянно телепортируем ее чтобы она следовала за игроком, у сущностей interaction есть NBT attack, когда кто то по ней бьёт в этот NBT записывается имя того кто ударил, я сейчас с телефона, завтра с компа напишу поподробнее, с командами
@@DexFlex_YT- Ну так что? Я смог сделать только интеракт перед игроком и сделать так, чтобы его *постоянно* било молнией, от чего у меня чуть сам комп молнией не стал
вообще зависит все от контекста, если тебе нужно чтоб это в мультиплеере работало все довольно сложно, если нужно чтоб игрок мог в этот момент взаимодействовать с миров все еще сложнее, можешь написать мне в ДС (dexflex_yt) и рассказать детали а там я уже помогу как смогу
@@Wert930 для этого нужна команда fill /execute at @a run fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 Разбор: at @a - команда будет выполнена на координатах каждого игрока fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 при выполнении команды все блоки находящиеся в области образованной первой точкой и второй, будут заполнены блоком указанным в команде, ~ обозначает относительные координаты, то есть ~ ~-1 ~ будет на блок ниже координат выполнения команды (напоминанте: мы выполняем команду относительно каждого игрока, если этого не сделать то блок появиться относительно места выполнения команды, если используется командный блок, то блок появиться под ним)
а как можно сделать так, чтобы например чёрный бетон телепортировал в другую току через командный блок, и чтобы работал даже если перезайду или перезапущю сервер?
@@_kenel_ насколько я понял ты вводишь execute at ~ ~-1 ~ подкомманда at работает только с селекторами, то есть с какой то сущностью вместо этого ты можешь использовать execute positioned ~ ~-1 ~
/execute at @a run kill @e[type=!player, distance=..4] ..4 означает в радиусе 4 блоков, просто 4 значит что сущность должна будет находиться ровно в 4 блоках от игрока
у WafflesAreBetter есть очень хорошие видео по этой теме, правда я не уверен будет ли это все работать в 1.20.5+ в любом случае, вот ссылка ruclips.net/p/PLLMXBYd7a-yfUu5lZtIIAq04QjTqx6Byt&si=xJcE-MpWp-Sc5TB2
пример: execute as @a at @s if block ~ ~-1 ~ sand unless block ~ ~ ~ water run say 1 эта команда заставит любого игрока стоящего на песке но при этом не находящегося в воде написать в чат 1, используется подкоманда as @a что выполнять команду от лица всех игроков(если использовать только at @a то единицу в чат будет писать командный блок) так же используем подкоманду at @s что бы проверять относительно игроков а не командного блока (@s это селектор который выбирает сущность которая выполняет текущую команду, т.к. мы выполняем команду от лица всех игроков то каждый игрок будет выбран селектором @s) далее используем две подкоманды if block чтоб проверить блок под игроком и блок внутри которого стоит игрок (unless это просто противоположность подкоманды if) и используем run что бы выполнить команду при условии что все проверки сделанные до подкоманды run оказались правдивы как то слишком развернуто вышло, зато понятно (наверное)
Привет написал вот такую же команду и активировал командный блок на цикл и работает всегда, и это всё на майнкрафт пе 1.21.2|помоги решить проблему не работает. execute at Legitermoose run setblock ~ ~-1 ~ minecraft:lime_terracotta
Наконец-то нормальный гайд, а не эти детсадовцы "програмисты" с писклявым голосом и плохим микрофоном, когда добавляют музыку вообще не разберёшь что они там трындят😂
Чувак, где ты живёшь у меня 4 ночи, ты чё не спишь?
@@DexFlex_YT- а ты? 😂
@@MUZyKka а это мы упустим...
многое время игры в майнкрафт я изучал команды, но после обновки execute я сразу такой " Что за хрень с моей любимой командой???" спасибо за такую помощь.
благодаря этому человеку я создал карту из 10000 блоков!!!
Я смотрел оригинал на английском, и могу сказать что перевод очень хороший
перевод не спорю, но сама озвучка такое
Озвучка напоминает какие-то научные передачи
Круто озвучил и перевёл, продолжай
челл харош продолжай том же духе
имба
Спасибо за перевод
Спасибо, очень помог
Перевод не плохой, но мог бы заглушить оригинальное видео
Я пробовал но было как то слишком тихо, я решил просто очень тихим сделать
@@DexFlex_YT- В некоторых моментах очень сильно слышно его
@@X1miya я сегодня начну следующий перевод, спасибо за фидбэк я учту ❤️
Спасибо что рассказал 😊
СПАСИБО!!!!!!!!❤
Это же перевод и озвучка ?
Да
Я один только когда досмотрел до конца понял что это перевод?
я не то что сейчас, я даже сразу после того как выложил начал пересматривать, и понял "о господи что за кал, переделывать что ли?"
Каким образом через execute или может scoreboard спавнить перед лицом игрока фаербол, который летит в направлениее взгляда игрока? Я хотел использовать нбт Motion при спавне фаербола, но насколько я понял, Motion, как и все нбт не принимает динамические значения.
Предполагаю, что можно заспанить перед игроком некий армор стэнд. Далее взять его коордитнаты, а точне отношение каждой их оси, к каждой другой за Motion фаербола, но остается проблема передачи этого значения в нбт фаербола.
@@_plutonium_ на это есть много туториалов, в общем то идея у тебя правильная, нужно заспавнить маркер (просто пустая сущность которой удобно пользоваться в таких случаях) перед ногами игрока, потом записать XYZ координаты игрока и маркера, отнять их и полученные значения x y z записать в Motion фаербола
Если ты шаришь, то подскажи: я с помощью этой команды решил сделать так, чтобы сидящие собаки лаяли на монстров (производили звук и сообщение в чат), когда те на определённую дистанцию к ним подходили. Я думаю задумка классная, новая функция, но я столкнулся с рядом проблем. Актуальная сейчас: когда моб подходит к одной собаке, лают все, потому что в at прописан фильтр на собак сидящих, а в as почему-то нельзя поставить @s, перестаёт работать вообще. Как сделать, чтобы лаяла только та собака, к которой подошёл моб? Была ещё проблема в том, как настроить частоту лая, а то на цикличном всё сливалось в один звук. Я на костылях ввиде редстоунтаймера сделал, теперь у собаки как бы радар, с частотой обновления.
@@Aidar-l поставь селектор с сидящими собаками в as а в at поставь @s
@@Aidar-l лучше сделать через scoreboard, если хочешь чтоб я подробно написал с кодом напиши мне в дс @dexflex_yt
Нужен видос где еще подробнее будет
@@SayNooty я тоже так думаю, команду еще и обновили неплохо так, может сделаю
А есть ли способ сделать так чтобы какое-то действие совершалось при ударе определëнным предметом?
@@Ivanushka9937 да, если кратко то нужно просто дэтектить держит ли игрок нужный предмет, если держит спавним сущность interaction прямо перед глазами игрока и постоянно телепортируем ее чтобы она следовала за игроком, у сущностей interaction есть NBT attack, когда кто то по ней бьёт в этот NBT записывается имя того кто ударил, я сейчас с телефона, завтра с компа напишу поподробнее, с командами
@DexFlex_YT- Ого, спасибо. Не думал что так быстро ответишь. Я в командах не особо шарю, но ща, попытаюсь поэкспериментировать...
@@DexFlex_YT- Ну так что? Я смог сделать только интеракт перед игроком и сделать так, чтобы его *постоянно* било молнией, от чего у меня чуть сам комп молнией не стал
вообще зависит все от контекста, если тебе нужно чтоб это в мультиплеере работало все довольно сложно, если нужно чтоб игрок мог в этот момент взаимодействовать с миров все еще сложнее, можешь написать мне в ДС (dexflex_yt) и рассказать детали а там я уже помогу как смогу
люди помогите как сделать так чтобы под моими ногами спавнился не один блок а область 3 на 3 если это возможно
@@Wert930 для этого нужна команда fill
/execute at @a run fill ~1 ~-1 ~1 ~-1 ~-1 ~-1
Разбор:
at @a - команда будет выполнена на координатах каждого игрока
fill ~1 ~-1 ~1 ~-1 ~-1 ~-1
при выполнении команды все блоки находящиеся в области образованной первой точкой и второй, будут заполнены блоком указанным в команде, ~ обозначает относительные координаты, то есть ~ ~-1 ~ будет на блок ниже координат выполнения команды (напоминанте: мы выполняем команду относительно каждого игрока, если этого не сделать то блок появиться относительно места выполнения команды, если используется командный блок, то блок появиться под ним)
Спасибо щас попробую
Спасибо работает
а как можно сделать так, чтобы например чёрный бетон телепортировал в другую току через командный блок, и чтобы работал даже если перезайду или перезапущю сервер?
@@defaylss слишком простой вопрос, ты хоть видео посмотрел, там же все понятно
посмотрел, но немного не понял
темболее там объясняется как сравнить блоки, а вот мне надо чтобы сам блок выполнял условия, по типу телепортировал либо наоборот убивал и тд
Потому-что не прописан as который определяет КТО исполняет команду.
почему в execute at мне пишет снизу в кб типо точто ~ ~-1 ~ неправельное введение
@@_kenel_ насколько я понял ты вводишь execute at ~ ~-1 ~
подкомманда at работает только с селекторами, то есть с какой то сущностью
вместо этого ты можешь использовать execute positioned ~ ~-1 ~
@DexFlex_YT- щас попробую
@DexFlex_YT- несработало можешь написать только команду чтоб подомной ставило блоки
@_kenel_ execute at @a run setblock ~ ~-1 ~
что делать если не работает команда execute at @e[type=minecraft:player] run kill @e[type=!minecraft:player, distance=4]
то есть, чтобы на определенной дистанции от меня умирали мобы
/execute at @a run kill @e[type=!player, distance=..4]
..4 означает в радиусе 4 блоков, просто 4 значит что сущность должна будет находиться ровно в 4 блоках от игрока
@@DexFlex_YT-огромное спасибо
ЛЮДИ помогите как сделать так чтобы вода убивала игрока
Execute as @a at @s if block ~ ~ ~ water run (kill чтоб убить сразу/effect give @s wither 2 0 true чтобы просто дамажило пока игрок не умрет"
Пишет что не удалось проверить выполнение подкоманды if block
@user-vz5vs8pn4e впервые слышу о таком, странно вроде все в команде правильно
@@DexFlex_YT-Заработала спасибо!!!
(Я оказывается играл на эсперементальном)
@@ЖМЫХ-111 у меня тоже
как создавать измерения?
честно говоря понятия не имею, сорян
у WafflesAreBetter есть очень хорошие видео по этой теме, правда я не уверен будет ли это все работать в 1.20.5+ в любом случае, вот ссылка
ruclips.net/p/PLLMXBYd7a-yfUu5lZtIIAq04QjTqx6Byt&si=xJcE-MpWp-Sc5TB2
А что такое туториал?
Гайд (от английского guide), любой материал несущий знание
Как сделать 2 подкоманды?
пример:
execute as @a at @s if block ~ ~-1 ~ sand unless block ~ ~ ~ water run say 1
эта команда заставит любого игрока стоящего на песке но при этом не находящегося в воде написать в чат 1, используется подкоманда as @a что выполнять команду от лица всех игроков(если использовать только at @a то единицу в чат будет писать командный блок)
так же используем подкоманду at @s что бы проверять относительно игроков а не командного блока (@s это селектор который выбирает сущность которая выполняет текущую команду, т.к. мы выполняем команду от лица всех игроков то каждый игрок будет выбран селектором @s)
далее используем две подкоманды if block чтоб проверить блок под игроком и блок внутри которого стоит игрок (unless это просто противоположность подкоманды if) и используем run что бы выполнить команду при условии что все проверки сделанные до подкоманды run оказались правдивы
как то слишком развернуто вышло, зато понятно (наверное)
Привет написал вот такую же команду и активировал командный блок на цикл и работает всегда, и это всё на майнкрафт пе 1.21.2|помоги решить проблему не работает.
execute at Legitermoose run setblock ~ ~-1 ~ minecraft:lime_terracotta
@@UnemployedIvn блин хз в чем проблема, если твой ник Legitermoose конечно, если нет то ты видимо совсем новенький, ну ниче, научишься еще
@@DexFlex_YT-Вообщем ладно.. Всё равно спасибо)