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

Менять инвентарь игроков


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

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

Мне нужно, чтобы инвентари двух игроков менялись местами каждые 30 секунд. Как это можно реализовать с помощью командных блоков?

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

поскольку информацию игрока изменить нельзя, для каждого слота придётся ставить по 1 командному блоку, для каждого игрока. такой способ подходит?

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

59 минут назад, PhoenixTechu сказал:

поскольку информацию игрока изменить нельзя, для каждого слота придётся ставить по 1 командному блоку, для каждого игрока. такой способ подходит?

надо больше кб, так как предметы нельзя просто поменять, надо минимум 3 кб на 1 слот

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

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

 

Копирует первый слот хотбара в первый слот эндерчеста игроков:

   /execute as @a[tag=1] at @s run item replace entity @s enderchest.0 from entity @s hotbar.0

   /execute as @a[tag=2] at @s run item replace entity @s enderchest.0 from entity @s hotbar.0

Копирует первый слот эднер честа первого игрока в хотбар второго игрока и наоборот:

   /execute as @a[tag=1] at @s run item replace entity @s hotbar.0 from entity @a[tag=2] enderchest.0

   /execute as @a[tag=2] at @s run item replace entity @s hotbar.0 from entity @a[tag=2] enderchest.0

Чтобы копировать в сундук:

   item replace block ~ ~1 ~ container.0 from entity @a[tag=1] hotbar.0

 

целый инвентарь копировать воистину геморройно, но в принципе результат того стоит. У меня такая мини игра была)

 

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

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

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

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

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

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

Войти

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

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

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...