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

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

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

СелекторКомментарийПример употребления
@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,61-0.40)
  • Просмотров: 14 403
  • Комментариев: 17
Рекомендуемое для Вас:

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

    Шикарно.


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

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



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

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


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

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


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

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


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

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

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


  7. Просто хорошие люди
    Зарегистрирован: 26.06.2013
    Репутация
    (+1033.71019,9-13.8)
    Almighty | Пользователь offline | (14 июля 2015 23:56) | Комментариев: 1 325 | Новостей: 52 |
    • 0

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


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

    Полезно default3


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

    Супер!


  10. Дедушки
    Зарегистрирован: 28.03.2013
    Репутация
    (+2241.42118,3-123.1)
    Alex G. | Пользователь offline | (15 июля 2015 08:07) | Комментариев: 2 425 | Новостей: 141 |
    • +1

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



    ФЧ ОТБАЙРАКТАРЕН | 4308


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

    Очень хорошо-5 мем rainbow-face


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

    Чистая пять.


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

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


  14. Просто хорошие люди
    Зарегистрирован: 26.06.2013
    Репутация
    (+1033.71019,9-13.8)
    Almighty | Пользователь offline | (15 июля 2015 12:50) | Комментариев: 1 325 | Новостей: 52 |
    • +1

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


  15. Дедушки
    Зарегистрирован: 28.03.2013
    Репутация
    (+2241.42118,3-123.1)
    Alex G. | Пользователь offline | (15 июля 2015 13:37) | Комментариев: 2 425 | Новостей: 141 |
    • +3

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

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



    ФЧ ОТБАЙРАКТАРЕН | 4308


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

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


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

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

Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

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

Название темы Автор Статистика Последнее сообщение
Нужен веб-разработчик

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

GasTpoIIep

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

Ответов: 2

Автор: vovanhurcane

Сегодня, 14:25

Приватный ванильный сервер без вайпов 1.20.1 | Emotecraft, plasmovoice | Платный хостинг

Тема в разделе: Частные, домашние, Hamachi сервера

Arcanix0418

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

Ответов: 0

Автор: Arcanix0418

Сегодня, 13:54

Kelly Bailey - Requiem For Ravenholm (Half-Life 2)

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

vovanhurcane

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

Ответов: 5

Автор: cat1967

Сегодня, 11:42

Kelly Bailey - Hazardous Environments (Half-Life 2)

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

vovanhurcane

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

Ответов: 0

Автор: vovanhurcane

Вчера, 20:02

Kelly Bailey - Combine Harvester (Half-Life 2)

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

vovanhurcane

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

Ответов: 0

Автор: vovanhurcane

Вчера, 20:01