Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

FiGuRt

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

По сути, как я вижу, тебе надо образно хранить например список трейдов, при старте трейда проверять участвует ли игрок и удалять трейд если он завершен.

Аля List<Trade> activeTrades = new ArrayList()

Я же говорю, конкретные примеры зависят от твоего способа реализации
 
Не могу, максимум примерно описать.

По сути, как я вижу, тебе надо образно хранить например список трейдов, при старте трейда проверять участвует ли игрок и удалять трейд если он завершен.

Аля List<Trade> activeTrades = new ArrayList()

Я же говорю, конкретные примеры зависят от твоего способа реализации

Спасибо.
 

Поделиться этой страницей

Назад
Верх