From fb507a312385b50f39aae268f369736419a94441 Mon Sep 17 00:00:00 2001 From: SuperAnt220 Date: Thu, 7 Nov 2024 19:54:17 +0200 Subject: [PATCH] =?UTF-8?q?Forgor=20formatting=20as=20always=20?= =?UTF-8?q?=F0=9F=92=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\265\320\272\321\202\320\276\321\200\321\213.md" | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git "a/assets/faqs/\320\262\321\201\320\265 \321\201\320\265\320\273\320\265\320\272\321\202\320\276\321\200\321\213/\320\262\321\201\320\265 \321\201\320\265\320\273\320\265\320\272\321\202\320\276\321\200\321\213.md" "b/assets/faqs/\320\262\321\201\320\265 \321\201\320\265\320\273\320\265\320\272\321\202\320\276\321\200\321\213/\320\262\321\201\320\265 \321\201\320\265\320\273\320\265\320\272\321\202\320\276\321\200\321\213.md" index da452a4..e31b13c 100644 --- "a/assets/faqs/\320\262\321\201\320\265 \321\201\320\265\320\273\320\265\320\272\321\202\320\276\321\200\321\213/\320\262\321\201\320\265 \321\201\320\265\320\273\320\265\320\272\321\202\320\276\321\200\321\213.md" +++ "b/assets/faqs/\320\262\321\201\320\265 \321\201\320\265\320\273\320\265\320\272\321\202\320\276\321\200\321\213/\320\262\321\201\320\265 \321\201\320\265\320\273\320\265\320\272\321\202\320\276\321\200\321\213.md" @@ -5,14 +5,14 @@ `@r` — Выбирает случайного одного игрока. Эквивалент `@a[sort=random,limit=1]` `@n` — Выбирает ближайшую сущность к текущей позиции исполнения команды. Эквивалент `@e[sort=nearest,limit=1]`; `@s` — Выбирает исполнителя этой команды. В нём может быть только одна сущность. Запуск функции от лица какой то сущности сохранит сущность в этом селекторе на все команды в запущенной функции, например: -``` -# Предположим, что сейчас в мире находятся 2 игрока — Steve и Alex. -execute as @a run function namespace:func +```ansi +# Предположим, что сейчас в мире находятся 2 игрока — Steve и Alex. +execute as @a run function namespace:func ``` {mcf}`func.mcfunction`: -``` -say hi -give @s stick +```ansi +say hi +give @s stick ``` Функция `func` запустится 2 раза, 1 раз от лица игрока Steve, и в селекторе @s будет именно он, а второй раз от лица Alex, в селекторе @s будет именно Alex. Таким образом после исполнения команды `execute as @a run function namespace:func` в чат выведется сообщения `hi` от обоих игроков и обоим игрокам выдастся палка. Важно понимать, что при использовании `execute as|on` для выбора нескольких сущностей **разветвит** последующие действия команды. На каждую сущность будет исполняться по команде или по функции. ---separator---