Помогите Как хранить ключи от кейсов игроков в Map

Bomber123

Активный участник
Пользователь
Баллы
76
Привет форумчане!
Не давно столкнулся с такой проблемой. Когда я запрашиваю ключи, и открываю кейс с другим игроком то количество ключей у обоих одинаково. Как исправить?
код
 
Последнее редактирование:
  1. Хм. Тут наши мнения расходятся - я считаю, что нужно думать одновременно и о том, и о другом. Да и решение я тоже предложил моя реализция была немного громоздка, но безопасна.
  2. Может. Я неоднократно сталкивался с этим, о чём писал выше.
  3. Ок. Завершаю диалог.
  4. Сломает. Некоторые старые версии серверных ядер даже не запускаются на Java 8.
  5. Пока эти динозавры являются моими клиентами, их проблемы - мои проблемы, так что я должен думать и о них.
 
Я количество ключей у каждого игрока настроил но сохранение. Вообщем я из конфига заполняю хэшмеп. Когда игрок заходит идёт проверка есть ли он в конфиге если нет то создаётся его объект. Но вот проблема как сохранять все ключи из хэшмепа. Я с помощью декомпилятора залез в класс HashMap и нашёл там конструкцию и использовал её вот так.
PHP:
Iterator iter = keys.entrySet().iterator();
while(iter.hasHext())
{
    Entry en = (Entry) iter.next();
    Object key = en.getKey();
    Object val = en.getValue();
    keysf.set("keysdata."+key, val);
    try{
        keysf.save(f);
    } catch(IOExeption e){
        e.printStackTrace();
    }
Но при выключении нифига не сохраняется всё обнуляется.
Как мне все данные сохранить.
 
Назад
Верх