Перейти к содержанию

нужна помощь при строительстве карты!!!


Рекомендуемые сообщения

В теме 10 сообщений

нужно сделать так чтобы когда в команде допустим под названием A остовалось 0 игроков то всех игроков тепало в определёное место я вот думаю как это сделать

пожалуйста помогите

Ссылка на комментарий
Поделиться на другие сайты

В 30.04.2024 в 06:08, Bikin4ik сказал:

ну как это именно сделать

какой командой можешь написать

Если игроки умирают, можно отслеживать их смерть через скорборд количества смертей, а затем через /execute unless entity @a[team=team123,scores={deathCount=0}] run tp @a 0 0 0 телепортировать всех в определённое место.

Гайд: [вики по майну] (на ютубе тоже можно найти)

Ссылка на комментарий
Поделиться на другие сайты

смотри мне надо сделать так чтобы когда в команде оставалось 0 игроков их выкидывает при смерти из команды всех тепало в определёное место но при этом в команде может быть от 1 до бесконечности людей

 

Ссылка на комментарий
Поделиться на другие сайты

Просто сделай проверку, если счетчик смерти равен 1, то удали из команды и в данные игрока "спавнпоинт" укажи координаты (если тебе надо, чтобы у игрока высвечивалось меню смерти), но это не на КБ делается.

На КБ могу предложить вариант, после смерти, если счетчик равен 1, удалить из команды, и выдать например тег "deadTP", далее в цикличном КБ проверять, если игрок с этим тегом есть, то тепни его на коорды, и проверь, если игрок тепнулся execute @a[x="", y="", z="", tag="deadTP"] удали ему тег.

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, PSEUDO сказал:

На КБ могу предложить вариант, после смерти, если счетчик равен 1, удалить из команды, и выдать например тег "deadTP", далее в цикличном КБ проверять, если игрок с этим тегом есть, то тепни его на коорды, и проверь, если игрок тепнулся execute @a[x="", y="", z="", tag="deadTP"] удали ему тег.

Создай задачу: /scoreboard objectives add time_since_death minecraft.custom:minecraft.time_since_death
В цикл: /tp @a[scores={time_since_death=1},team=<команда>] x y z

Ссылка на комментарий
Поделиться на другие сайты

ДА БЛИН ВСЕ ВАШИ СПОСОБЫ НЕ РАБОЧИЕ В НЕКОТОРЫХ МНЕ НЕ ПОДХОДИТ А ДРУГИЕ ПРОСТО НЕ РАБОЮТ ИГРОКОВ НЕПАЕТ НЕ ЗАВИСИМО СКОЛЬКО ОЧКОВ У НИХ В СКОРБОРДЕ И ТД МНЕ ПРОСТО НАДО ЧТОБЫ ТЕПАЛО КОГДА В КОМАНДЕ ОСТАВАЛОСЬ 0 ЛЮДЕЙ ПРИ СМЕРТИ ЧТОБЫ ИГРОКА ВЫГОНЯЛО ИЗ КОМАНДЫ И КОГДА В КОМАНДЕ 0 ИГРОКОВ А НЕ В СКОРБОРДЕ 0 ЧИСЕЛ АКТИВИРОВАЛАСЬ КОМАНДА МНЕ НУЖНА КОМАНДА ЧТОБЫ ЕСЛИ В КОМАНДЕ 0 ИГРОКОВ ВСЕХ ТЕПАЛО

 

Ссылка на комментарий
Поделиться на другие сайты

13 часов назад, Bikin4ik сказал:

ДА БЛИН ВСЕ ВАШИ СПОСОБЫ НЕ РАБОЧИЕ В НЕКОТОРЫХ МНЕ НЕ ПОДХОДИТ А ДРУГИЕ ПРОСТО НЕ РАБОЮТ ИГРОКОВ НЕПАЕТ НЕ ЗАВИСИМО СКОЛЬКО ОЧКОВ У НИХ В СКОРБОРДЕ И ТД МНЕ ПРОСТО НАДО ЧТОБЫ ТЕПАЛО КОГДА В КОМАНДЕ ОСТАВАЛОСЬ 0 ЛЮДЕЙ ПРИ СМЕРТИ ЧТОБЫ ИГРОКА ВЫГОНЯЛО ИЗ КОМАНДЫ И КОГДА В КОМАНДЕ 0 ИГРОКОВ А НЕ В СКОРБОРДЕ 0 ЧИСЕЛ АКТИВИРОВАЛАСЬ КОМАНДА МНЕ НУЖНА КОМАНДА ЧТОБЫ ЕСЛИ В КОМАНДЕ 0 ИГРОКОВ ВСЕХ ТЕПАЛО

 

Во-первых: не повышайте на нас букавы.

Во-вторых: вам объяснили, что нужно создавать счетчик смертей, удалить из команды игрока, если счетчик смерти у него равен 1, а затем тепать. Как и кого тепать (сразу после смерти или нет) это уже выбирайте сами, как вам угодно. Прежде чем начинать писать свой бэдварс, могли бы для начала изучить главные команды КБ scorebourd и execute.  Ну, или хотя-бы научится составлять и разбивать свою задачу на подпункты (про то как сформулировать её для других людей, чтобы те вас поняли, я вообще молчу, С этим у вас туго).

Если надо, чтобы тепало всех, когда именно в команде никого, то создайте счетчик и цикл проверки на это:

1) Счетчик людей в команде:

/scoreboard objectives add teamCount dummy
execute store result score @a задача if entity @a[team=название команды]

2) Если он равен нулю. тепайте кого и куда угодно:

tp @a[scores={teamCount=0}] <координаты>

3) Если игрок умер, выкинуть из команды:

/scoreboard objectives add deathCount deathCount
/team leave @a[scores={deathCount=1}]

Если не надо выкидывать из команды, то переделайте первый пунк и избавьтесь от третьего. Чтобы счетчик уменьшался на единицу, когда игрок команды умирает для это есть специальные задачи помимо dummy

Цитата

Моё дело как и каждого здесь, подсказать как и какие команды для это нужно использовать. Делать чужую работу, здесь никто не обязан. Каждая команда и пункт, которые я привел выше были рассказаны не один раз на этом форуме, и расписывать одни и те же команды в сотый раз, никто не захочет. Потрудитесь вести свой запрос в поисковик.

Что-то я перестарался с повествованием. У меня не было задачи обидеть или что-то вроде того. Просто хочется закончить данную тему.

Не слишком душно вышло у меня, как считаете?

 

Ссылка на комментарий
Поделиться на другие сайты

16 часов назад, Bikin4ik сказал:

МНЕ НУЖНА КОМАНДА ЧТОБЫ ЕСЛИ В КОМАНДЕ 0 ИГРОКОВ ВСЕХ ТЕПАЛО

/execute store result score selector score run team list team
/execute if score selector score matches 0 run tp @a 0 0 0

предварительно создай задачу и команду

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...
European war 6: 1914 взломанный (Мод много денег) v 1.3.40 на Андроид скачать » Страница 2 Скачать The taming of the brat (18+) v0.96 Apk на Андроид Premium) для Android. Скачать Real TAZ Classic Мод APK 2.3 (Remove ads) для Android. Free purchase) для Android.