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

Версия Minecraft
1.16.X

FiGuRt

Пользователь
Сообщения
29
Решения
1
У меня есть код, который реализует трейды, он работает, если одновременно в трейде участвуют 2 игрока, но если еще 2 или более попытаются провести обмен, все сломается из-за того что в коде для хранения игроков/обмениваемых вещей и т.д, используется общие переменные. Как можно решить проблему?
 
Создаешь класс, который хранит в себе переменные, необходимые для трейда, при начале трейда создавай этот класс, передавай в него значения для переменных и закидывай класс в массив, в проверках используй цикл по массиву со всеми текущими трейдами
 
Назад
Сверху Снизу