Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Селекторы и их назначение.

-

MineCraft

- Размещай блоки - строй светлое будущее.

Ответ
 
Опции темы
Старый 30.03.2014, 16:15   #1
 Капитан
Аватар для Qnix
 
Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(Qnix сломал счётчик популярности :(
Регистрация: 13.02.2012
Сообщений: 286
Популярность: 32107
Сказал(а) спасибо: 528
Поблагодарили 267 раз(а) в 160 сообщениях
Отправить сообщение для Qnix с помощью ICQ Отправить сообщение для Qnix с помощью Skype™
 
Arrow Селекторы и их назначение.




Итак, всё команды в Minecraft, могут использовать в качестве селектора игрока его ник. Например, если я выполню в чате команду /gamemode creative Qnix, я установлю себе творческий режим игры. В данном случае, для того, что-бы интерпретатор смог понять, кому надо изменить режим игры я указал непосредственно свой ник. Однако, такой подход иногда не удобен, а иногда вовсе не допустим, поскольку мы не всегда можем заранее знать, кто будет играть на нашей карте. Для таких целей были созданы селекторы, которые смогут сами выбирать игрока по определённым параметрам. Давайте их разберём.

Базовые селекторы

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

Синтаксис добавления аргументов:
/tell @p[arg1=4,arg2=9]

Отлично! Теперь давайте попробуем разобрать все возможные аргументы.

Аргументы x, y, z: Отвечают за то, на каких координатах будет искаться игрок. По-умолчанию поиск ведётся на всех координатах, а при определённых условиях - от командного блока.

Аргумент r: Отвечает за радиус поиска игрока. Поиск ведётся от командного блока, если не указаны аргументы x, y и z. Если они указаны - поиск ведётся от них.

Аргумент rm: Производит поиск по минимальному радиусу. Имеется ввиду поиск игрока по условию "Не ближе чем rm блоков от стартовой точки".

Аргумент m: Отвечает за игровой режим игрока, которого мы ищем. Используется крайне редко. Может принимать значения 0 (Режим выживания), 1 (Творческий режим) или 2 (Приключенческий режим).

Аргумент c: Отвечает за количество игроков. Например, конструкция @a[c=1] выберет всего одного игрока, не смотря на то, что базовый параметр выбран @a - все игроки.

Аргумент l: Отвечает за максимальный уровень выбираемого игрока. Учтите: Конструкция @a[l=15] будет искать людей с 15 и менее очками опыта, а @a[l=15L] с 15 и менее уровнями.

Аргумент lm: Отвечает за минимальный уровень выбираемого игрока. Учтите: Конструкция @a[lm=15] будет искать людей с 15 и более очками опыта, а @a[lm=15L] с 15 и более уровнями.

Аргумент score_{имяСтатистики}=X: Отвечает за поиск игроков с X очков в выбранной статистике.

Аргумент score_{имяСтатистики}_min=X: Отвечает за поиск игроков с X и большим количеством очков в выбранной статистике.

Аргумент team: Отвечает за поиск игроков в определённой команде.

Аргумент name: Отвечает за поиск игрока с определённым ником.

Если перед значением аргумента указать "!" (Например: @a[name=!name]), то будет производиться поиск игроков не соответствующих параметрам.

На этом всё, спасибо за внимание
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Репутацию и друзей купить нельзя, а для остального есть WebMoney
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Файлы WOT и их назначение! DIMADRAGO78 Общение и обсуждение по World of Tanks 0 24.01.2014 16:57
APB, назначение кнопок MadAssassin Прочее 1 23.08.2013 04:34
[Баг] Точка назначение между A и B Max Payne 2010 Статьи и руководства по Aion 2 25.06.2011 15:45
[Помогите!] sql запрос на назначение патриарха. roma!sk Вопросы и ответы: RF Online 0 16.09.2010 14:45

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:02.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net