[Гайд] Базовые селекторы и дополнительные аргументы

[Гайд] Базовые селекторы и дополнительные аргументы

Начнём с описания базовых селекторов, а потом разберём все возможные аргументы, которые можно применить к уже имеющимся конструкциям.

СелекторКомментарийПример употребления
@aДанный селектор выберет всех игроков./tp @a 0 0 0 (телепортация всех игроков на координаты x=0, y=0, z=0).
@pДанный селектор выбирает одного ближайшего игрока./gamemode creative @p (установка ближайшему игроку творческого режима).
@rДанный селектор выбирает одного случайного игрока./give @r minecraft:diamond (выдача случайному игроку одного алмаза).
@eДанный селектор выбирает всех сущностей (моб, игрок, падающий песок, фейерверк, выброшенный предмет т. п.)./tp @e TQ (телепортация всех сущностей к игроку под ником «TQ»).


Отлично! Теперь мы можем составлять некоторые элементарные команды, которых может вполне хватить для создания очень простой любительской карты. Однако мы пойдём дальше. В следующей таблице будут разобраны дополнительные аргументы для базовых селекторов. С их помощью можно намного более точно нацеливаться на различные объекты.

Однако сначала стоит определиться с тем, каким образом будут записываться дополнительные аргументы. На самом деле тут всё достаточно просто. В квадратных скобках (сразу после базового селектора) через запятую должны перечисляться пары «аргумент=значение аргумента» (@s[arg1=1,agr2=2,arg3=3]). Замечательно! Теперь давайте рассмотрим таблицу дополнительных аргументов для селекторов.

Дополнительный аргументКомментарийПример употребления
x, y, zКоординаты нашей цели (данные аргументы задают начальную точку, от которой будет вестись поиск)./tp @p[x=0,y=0,z=0,r=1] 1 1 1 (телепортация игрока, находящегося в радиусе одного блока от координат x=0, y=0, z=0 на точку x=1, y=1, z=1).
rМаксимальный радиус поиска нашей цели от начальной точки (если команду выполняет игрок и не указаны коррективы x и/или y и/или z, то эта точка — его координаты, а если инструкция выполняется командным блоком и дополнительные аргументы x и/или y и/или z не установлены, то начальной точкой считаются координаты командного блока)./gamemode creative @p[r=5] (установка творческого режима игроку, находящемуся в радиусе пяти блоков от начальной точки).
rmМинимальный радиус поиска нашей цели. Действует по принципу «не ближе чем данное количество блоков от начальной точки»./tell @p[rm=6] Hello! (отправка личного сообщения игроку, не находящемуся в радиусе шести блоков от стартовой точки. Можно заменить парой «аргумент=значение аргумента» r=!6, однако более подробно этот пример будет рассмотрен несколько позже).
mВероятно, сокращение от английского слова «mode». Является аргументом, уточняющий игровой режим необходимого нам игрока (или необходимых игроков)./xp 1 @a[m=0] (выдача одного очка опыта всем игрокам с игровым режимом «выживание»).
cКоличество выбираемых целей. Преимущество получают те игроки, которые располагаются в соответствующем списке (в списке игроков, который открывается при нажатии клавиши «Tab») первыми./gamemode creative @a[c=10] (установка творческого режима одному десятку игроков).
lМаксимальный количество опыта у выбираемой цели. Для указания уровней используется буква «L» после значения аргумента./spawnpoint @a[l=5L] 2 2 2 (установка точки сохранения на координатах x=2, y=2, z=2 для всех игроков, у которых не более пяти уровней опыта).
lmМинимальное количество опыта у выбранной цели./give @p[lm=4] minecraft:stone (выдача одного камня ближайшему игроку, имеющему в запасе не менее четырёх очков опыта).
score_{задача}Максимальное количество очков у нашей цели в заданной переменной./effect @p[score_q=31] 1 60 (выдача имеющему максимум 31 очко в статистике «q» игроку эффекта скорости на одну минуту).
score_{задача}_minМинимальное количество очков у нашей цели в заданной переменной./gamemode creative @p[score_y_min=1] (выдача творческого режима игроку, имеющему минимум 1 очко в статистике «y»).
teamКоманда, в которой должен состоять выбранный нами игрок./give @a[team=red] minecraft:redstone_block (выдача всем состоящим в команде «red» игрокам одного блока из красного камня).
nameНик нашей цели./clear @p[name=IW] (отчистка инвентаря игрока под ником «IW»).
typeТип выбранной нами сущности. Пишется с прописной буквы./kill @e[type=Item] (уничтожение всех выброшенных предметов).


Великолепно! Осталось только отметить, что конструкция «@s[arg1=!1]» используется для указания противоположного условия. Помните пример с дополнительным аргументом rm? Тогда я отметил, что пару «аргумент=значение аргумента» rm=6 можно заменить на r=!6. Всё дело в том, что оба варианта подразумевают отсутствие нашей цели в радиусе шести блоков от начальной точки. Только во втором случае мы стоим наше условие на отрицании противоположного, а не на прямом утверждении.

Спасибо за внимание! Ждите следующих статей!



Реклама:




Голосуй за новость:
(+17.0116,81-0.20)
  • Просмотров: 4 356
  • Комментариев: 19
Рекомендуемое для Вас:

  1. Просто хорошие люди
    Зарегистрирован: 12.10.2013
    Репутация
    (+119.6116,6-3.0)
    Overstalker (МБ) | Пользователь offline | (14 июля 2015 19:54) | Комментариев: 83 | Новостей: 2 |
    • 0

    Шикарно.


  2. Олдфаги
    Зарегистрирован: 1.02.2015
    Репутация
    (+443.6367,4-76.2)
    HerrManelling | Пользователь offline | (14 июля 2015 20:51) | Комментариев: 358 | Новостей: 5 |
    • +1

    Прекрасно.
    -----------------------------------------------------------------------------
    Sag' das Zauberwort und du hast die Macht

    Дискорд-сервер


  3. Олдфаги
    Зарегистрирован: 10.07.2014
    Репутация
    (+245.7235,8-9.9)
    Ghost_Kpunep | Пользователь offline | (14 июля 2015 20:55) | Комментариев: 236 | Новостей: 1 |
    • 0

    Восхитительно.


  4. ТруЪ Олдфаги-с
    Зарегистрирован: 14.03.2013
    Репутация
    (+908.4878,8-29.6)
    SuperM | Пользователь offline | (14 июля 2015 21:17) | Комментариев: 1 071 | Новостей: 89 |
    • 0

    5/5! Шикарная новость, давно таких не видел.
    -----------------------------------------------------------------------------
    Null


  5. ТруЪ Олдфаги-с
    Зарегистрирован: 18.12.2012
    Репутация
    (+169.0149-20.0)
    clon22 | Пользователь offline | (14 июля 2015 21:22) | Комментариев: 678 | Новостей: 24 |
    • 0

    как-то просто слишком, но нормально


  6. Посетители
    Зарегистрирован: 12.06.2015
    Репутация
    (+7.22,8-4.4)
    Marquis325 | Пользователь offline | (14 июля 2015 22:18) | Комментариев: 62 | Новостей: 3 |
    • 0

    5 Мем без минусов


  7. Олдфаги
    Зарегистрирован: 10.07.2014
    Репутация
    (+245.7235,8-9.9)
    Ghost_Kpunep | Пользователь offline | (14 июля 2015 23:28) | Комментариев: 236 | Новостей: 1 |
    • 0

    Цитата: SuperM
    5/5! Шикарная новость, давно таких не видел.

    Всё испортил.


  8. ТруЪ Олдфаги-с
    Зарегистрирован: 26.06.2013
    Репутация
    (+878.5865,7-12.8)
    Almighty | Пользователь offline | (14 июля 2015 23:56) | Комментариев: 1 282 | Новостей: 50 |
    • 0

    Великолепно!


  9. Олдфаги
    Зарегистрирован: 30.05.2013
    Репутация
    (+154.2118,5-35.7)
    Poko_Pelo | Пользователь offline | (15 июля 2015 05:55) | Комментариев: 166 | Новостей: 3 |
    • 0

    Полезно default3


  10. ТруЪ Олдфаги-с
    Зарегистрирован: 1.02.2014
    Репутация
    (+123.0108,6-14.4)
    voroma | Пользователь offline | (15 июля 2015 06:52) | Комментариев: 636 | Новостей: 24 |
    • 0

    Супер!


  11. ТруЪ Олдфаги-с
    Зарегистрирован: 14.03.2013
    Репутация
    (+908.4878,8-29.6)
    SuperM | Пользователь offline | (15 июля 2015 07:00) | Комментариев: 1 071 | Новостей: 89 |
    • 0

    Цитата: Ghost_Kpunep
    Всё испортил.

    Чем? Что?
    -----------------------------------------------------------------------------
    Null


  12. ТруЪ Олдфаги-с
    Зарегистрирован: 28.03.2013
    Репутация
    (+2116.72008,3-108.4)
    Alex G. | Пользователь offline | (15 июля 2015 08:07) | Комментариев: 2 451 | Новостей: 142 |
    • +1

    Безупречно.
    -----------------------------------------------------------------------------
    Цитата: south_park
    зaeбaл ЗAEАЛ ЗAEБАЛ ЗAEБAЛ, сукa урод конченый




  13. Посетители
    Зарегистрирован: 24.06.2015
    Репутация
    (+3.82-1.8)
    ALEX_ONLINE | Пользователь offline | (15 июля 2015 10:44) | Комментариев: 46 | Новостей: 3 |
    • 0

    Очень хорошо-5 мем rainbow-face
    -----------------------------------------------------------------------------
    !!!!
    !Х!
    !О!
    !Ч!
    !У!
    !!!!
    !В!
    !!!!
    !П!
    !Х!
    !Л!
    !!!!


  14. Просто хорошие люди
    Зарегистрирован: 19.04.2015
    Репутация
    (+37.426,7-10.7)
    Funcrafter_Pro | Пользователь offline | (15 июля 2015 10:48) | Комментариев: 291 | Новостей: 26 |
    • 0

    Чистая пять.


  15. Новички
    Зарегистрирован: 13.07.2015
    Репутация
    (+0.4-0,2-0.6)
    alecsey65 | Пользователь offline | (15 июля 2015 12:10) | Комментариев: 7 | Новостей: 0 |
    • -5

    Пять с минусом слишком сложно


  16. ТруЪ Олдфаги-с
    Зарегистрирован: 26.06.2013
    Репутация
    (+878.5865,7-12.8)
    Almighty | Пользователь offline | (15 июля 2015 12:50) | Комментариев: 1 282 | Новостей: 50 |
    • +1

    alecsey65,
    Ещё раз заминусишь комментарии — утоплю в ближайшем болоте.


  17. ТруЪ Олдфаги-с
    Зарегистрирован: 28.03.2013
    Репутация
    (+2116.72008,3-108.4)
    Alex G. | Пользователь offline | (15 июля 2015 13:37) | Комментариев: 2 451 | Новостей: 142 |
    • +3

    Цитата: Almighty
    alecsey65,
    Ещё раз заминусишь комментарии — утоплю в ближайшем болоте.

    Или в реке. Газоблок с меня.
    -----------------------------------------------------------------------------
    Цитата: south_park
    зaeбaл ЗAEАЛ ЗAEБАЛ ЗAEБAЛ, сукa урод конченый




  18. Просто хорошие люди
    Зарегистрирован: 5.12.2013
    Репутация
    (+9.78,9-0.8)
    vitalik891 | Пользователь offline | (15 июля 2015 15:09) | Комментариев: 46 | Новостей: 5 |
    • -2

    Зачем второй раз копировать с вики то, что и так всем известно?


  19. Посетители
    Зарегистрирован: 25.06.2013
    Репутация
    (+14.65,3-9.3)
    yurakimqw | Пользователь offline | (16 июля 2015 11:12) | Комментариев: 70 | Новостей: 2 |
    • +1

    Реально полезно! Пять

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Анархия. Сервер Майнкрафт без привата и правил.

Тема в разделе: Проекты

dementiacreator

Просмотров: 1959

Ответов: 13

Автор: dementiacreator

Сегодня, 09:47

Слетели достижения и статистика.

Тема в разделе: Ваши вопросы по Minecraft

N1C0L4Y

Просмотров: 34

Ответов: 1

Автор: N1C0L4Y

Сегодня, 08:52

Форумный чат

Тема в разделе: Чат флудилка

3JIou_Kpunep

Просмотров: 7776661

Ответов: 135260

Автор: Allexx

Сегодня, 02:19

ECHO - Terra Incognita

Тема в разделе: Карта "в разработке"

MrDanklark

Просмотров: 4251

Ответов: 139

Автор: MrCommandBlock

Вчера, 18:55

Дэвид Боуи

Тема в разделе: Музыка

lendorlight

Просмотров: 431

Ответов: 6

Автор: Oksana Drotschko

19-10-2018, 22:19