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

PSEUDO

Пользователи
  • Постов

    62
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

PSEUDO стал победителем дня 24 января 2025

PSEUDO имел наиболее популярный контент!

Контакты

  • Логин на сайте
    pseudo_minecrafter

Посетители профиля

1 910 просмотров профиля

Достижения PSEUDO

  1. При срабатывании триггера, просто добавь нужный вектор для сущности в Motion
  2. В команде execute facing можно выбрать вместо ног глаза сущности. Я знаю способ, когда из глаз в сторону взгляда спавнят стойку и двигают её вперед в цикле на определенную дистанцию, если в её пределах только блок воздуха (или еще какие-нибудь, например трава, цветы и т.п) то цикл продолжается до тех пор, пока стойка не найдет вокруг себя сущность, после чего она помечает её и исчезает.
  3. в селектор помимо item пропиши nbt-тэг
  4. ты написал pickIp вместо pickUp во второй команде execute at, а надо execute as
  5. скинь команды свои и дату предмета
  6. Наверное надо проверять, кто находиться рядом с этим предметом и выдать ему его, а сам предмет удалить. Но проблема будет в том, что рядом может быть другой игрок. Поэтому, вопрос: возвращать нужно моментально или с задержкой? Если моментально, то проблем не будет.
  7. Расставь невидимые стойки с тегом в тех местах, где ты хочешь, чтобы спавнились мобы, и с помощью селектора выбери рандомную и призывай в ней моба. Можешь подзапариться, если нужен динамический спавнер (ставить его в любое место). Создай главную стойку центральную, и если ты её ставишь, то вокруг неё ставнятся дочерние стойки, в которых будут призываться мобы. Затем в цикле, если игрок будет в нескольких блоках от главной, то в рандомной дочерней стойке будет спавница моб. Создай так-же таймер перезарядки спавнера для этого. Если не знаешь как это делать, или какие именно команды нужны, спроси, я подскажу.
  8. я не знаю, как ты задавал тег. Как нужно было, тебе выше расписали
  9. я так понял, человек неправильно nbt-тег задал для удочки /give @s minecraft:warped_fungus_on_a_stick{Tags:["TEST"]} С этим предметом, команда будет работать
  10. Во-первых: не повышайте на нас букавы. Во-вторых: вам объяснили, что нужно создавать счетчик смертей, удалить из команды игрока, если счетчик смерти у него равен 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
  11. Просто сделай проверку, если счетчик смерти равен 1, то удали из команды и в данные игрока "спавнпоинт" укажи координаты (если тебе надо, чтобы у игрока высвечивалось меню смерти), но это не на КБ делается. На КБ могу предложить вариант, после смерти, если счетчик равен 1, удалить из команды, и выдать например тег "deadTP", далее в цикличном КБ проверять, если игрок с этим тегом есть, то тепни его на коорды, и проверь, если игрок тепнулся execute @a[x="", y="", z="", tag="deadTP"] удали ему тег.
  12. Плохо сформулировал вопрос. В твоем коде, КБ будет каждый раз добавлять единицу к счетчику, если найдет сущность с nbt-тегом. Но поскольку, КБ цикличный, он будет зацикленным. Если я правильно тебя понял, то вместо прибавления единицы, просто нужно записывать кол-во этих сущностей в счетчик: execute store result score @a задача if entity @e[nbt={...}]
  13. плохо искал значит, это базовые команды задаешь счетчик: /scoreboard objectives add adv dummy /scoreboard objectives setdisplay sidebar adv в цикл: execute store result score @a adv if entity @a[gamemode=adventure] execute as @a[scores={adv=1}] run gamemode adventure @a[gamemode=spectator] tp @a <координаты> если делаешь какие-то соревнования, пиши команды, используя селекторы team
×
×
  • Создать...