Данная карта сделана в деревенской стилистике для игры в мини-игру Murder Mystery. На карте присутствуют два островка и различные постройки на них, такие как жилые дома, мельница, амбар, церковь и многое другое. Карта предназначена для игры от 2-16 человек. На карте полная свобода действий, кроме её поломки и плагиата.
ZverTNT | BlastersTNT, знаем, у нас есть эта функция, просто она отключена т.к. не до конца настроена и из-за этого карту не пропускала модерация. Беда в том, что если в мире 1 игрок и он начинает игру, то происходит цикл постоянных звуков и телепортаций. Если Вы хотите, то можете спуститься под карту, найти место, где расположены все командные блоки, и в цикличном блоке поставить "всегда активен".
chupapimunani, данная функция была не полностью настроена, т.к. настроена только 1-я часть, а из-за отсутствия человека, который хорошо разбирается в командах, 2-ю часть, проверку на кол-во игроков, не получилось сделать
EJT, немного мб помогу: 1) Можете удалить лишний цепной кмд (зелёный), отвечающий за удаление редстоун-блока в сегменте с воспроизведением звука на старте, просто допишите в команду последнего цепного кмд (при нажатии кнопки старта) destroy, чтоб команда выглядела так: setblock -16 -63 -22 minecraft:redstone_block destroy
2) Если я правильно понял из выстроенной логики кмд, вам нужно было отправлять в спектатор всех, кто имеет хотя бы одну смерть? Если так, то просто пропишите такую структуру:
Касательно счётчика живых: В текущем обычном кмд (оранж), который отключён таким образом, как я понимаю, пропишите: execute store result score players_alive game if entity @a[gamemode=adventure,tag=player] В цикличном кмд после него ничего менять не нужно Далее в обычном кмд из ветки старта (в одном из пустом, их там два) пропишите: tag @a add player А в ветке завершения матча (с текстом Game over), в конце поставьте цепной кмд с командой: tag @a remove player
Таким образом, один игрок спокойно зайдёт в лобби, но по карте он не побегает, это несомненно проблема. Решением может быть создание отдельной кнопки старта и ветки команд для одиночного игрока, в которой ему не будет выдаваться тег player
1) Можете удалить лишний цепной кмд (зелёный), отвечающий за удаление редстоун-блока в сегменте с воспроизведением звука на старте, просто допишите в команду последнего цепного кмд (при нажатии кнопки старта) destroy, чтоб команда выглядела так:
setblock -16 -63 -22 minecraft:redstone_block destroy
2) Если я правильно понял из выстроенной логики кмд, вам нужно было отправлять в спектатор всех, кто имеет хотя бы одну смерть? Если так, то просто пропишите такую структуру:
B.1) Цикличный кмд (всегда активен): execute as @a[scores={deathCount=1..}] run gamemode spectator @s
B.2) Цепной кмд (всегда активен, условный): scoreboard players set @s deathCount 0
B.3) Цепной кмд (всегда активен, условный): scoreboard players reset @s deathCount
Касательно счётчика живых:
В текущем обычном кмд (оранж), который отключён таким образом, как я понимаю, пропишите:
execute store result score players_alive game if entity @a[gamemode=adventure,tag=player]
В цикличном кмд после него ничего менять не нужно
Далее в обычном кмд из ветки старта (в одном из пустом, их там два) пропишите: tag @a add player
А в ветке завершения матча (с текстом Game over), в конце поставьте цепной кмд с командой: tag @a remove player
Таким образом, один игрок спокойно зайдёт в лобби, но по карте он не побегает, это несомненно проблема. Решением может быть создание отдельной кнопки старта и ветки команд для одиночного игрока, в которой ему не будет выдаваться тег player