Bikin4ik Опубликовано 29 апреля Поделиться Опубликовано 29 апреля нужно сделать так чтобы когда в команде допустим под названием A остовалось 0 игроков то всех игроков тепало в определёное место я вот думаю как это сделать пожалуйста помогите Ссылка на комментарий Поделиться на другие сайты Поделиться
AntonyBand Опубликовано 29 апреля Поделиться Опубликовано 29 апреля Командой execute Ссылка на комментарий Поделиться на другие сайты Поделиться
Bikin4ik Опубликовано 30 апреля Автор Поделиться Опубликовано 30 апреля ну как это именно сделать какой командой можешь написать Ссылка на комментарий Поделиться на другие сайты Поделиться
DasGortyCH Опубликовано 1 мая Поделиться Опубликовано 1 мая В 30.04.2024 в 06:08, Bikin4ik сказал: ну как это именно сделать какой командой можешь написать Если игроки умирают, можно отслеживать их смерть через скорборд количества смертей, а затем через /execute unless entity @a[team=team123,scores={deathCount=0}] run tp @a 0 0 0 телепортировать всех в определённое место. Гайд: [вики по майну] (на ютубе тоже можно найти) Ссылка на комментарий Поделиться на другие сайты Поделиться
Bikin4ik Опубликовано 2 мая Автор Поделиться Опубликовано 2 мая смотри мне надо сделать так чтобы когда в команде оставалось 0 игроков их выкидывает при смерти из команды всех тепало в определёное место но при этом в команде может быть от 1 до бесконечности людей Ссылка на комментарий Поделиться на другие сайты Поделиться
PSEUDO Опубликовано 2 мая Поделиться Опубликовано 2 мая Просто сделай проверку, если счетчик смерти равен 1, то удали из команды и в данные игрока "спавнпоинт" укажи координаты (если тебе надо, чтобы у игрока высвечивалось меню смерти), но это не на КБ делается. На КБ могу предложить вариант, после смерти, если счетчик равен 1, удалить из команды, и выдать например тег "deadTP", далее в цикличном КБ проверять, если игрок с этим тегом есть, то тепни его на коорды, и проверь, если игрок тепнулся execute @a[x="", y="", z="", tag="deadTP"] удали ему тег. Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 2 мая Поделиться Опубликовано 2 мая 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 PSEUDO 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Bikin4ik Опубликовано 5 мая Автор Поделиться Опубликовано 5 мая ДА БЛИН ВСЕ ВАШИ СПОСОБЫ НЕ РАБОЧИЕ В НЕКОТОРЫХ МНЕ НЕ ПОДХОДИТ А ДРУГИЕ ПРОСТО НЕ РАБОЮТ ИГРОКОВ НЕПАЕТ НЕ ЗАВИСИМО СКОЛЬКО ОЧКОВ У НИХ В СКОРБОРДЕ И ТД МНЕ ПРОСТО НАДО ЧТОБЫ ТЕПАЛО КОГДА В КОМАНДЕ ОСТАВАЛОСЬ 0 ЛЮДЕЙ ПРИ СМЕРТИ ЧТОБЫ ИГРОКА ВЫГОНЯЛО ИЗ КОМАНДЫ И КОГДА В КОМАНДЕ 0 ИГРОКОВ А НЕ В СКОРБОРДЕ 0 ЧИСЕЛ АКТИВИРОВАЛАСЬ КОМАНДА МНЕ НУЖНА КОМАНДА ЧТОБЫ ЕСЛИ В КОМАНДЕ 0 ИГРОКОВ ВСЕХ ТЕПАЛО Ссылка на комментарий Поделиться на другие сайты Поделиться
PSEUDO Опубликовано 5 мая Поделиться Опубликовано 5 мая 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 Цитата Моё дело как и каждого здесь, подсказать как и какие команды для это нужно использовать. Делать чужую работу, здесь никто не обязан. Каждая команда и пункт, которые я привел выше были рассказаны не один раз на этом форуме, и расписывать одни и те же команды в сотый раз, никто не захочет. Потрудитесь вести свой запрос в поисковик. Что-то я перестарался с повествованием. У меня не было задачи обидеть или что-то вроде того. Просто хочется закончить данную тему. Не слишком душно вышло у меня, как считаете? Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 5 мая Поделиться Опубликовано 5 мая 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 предварительно создай задачу и команду Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 10 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти