Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Сохранение/восстановление инвентаря как в мини играх.

Тема в разделе "Разработка плагинов для новичков", создана пользователем SaMEC, 8 янв 2014.

  1. Автор темы
    SaMEC

    SaMEC Старожил Пользователь

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Допустим игрок, ввел команду телепортнулся, его инвентарь сохранился и очистился, набрал другую команду инвентарь восстановился и игрока вернуло на прежнее место.
     
  2. Хостинг MineCraft
    <
  3. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    И в чем проблема? Сохрани вест инвентарь в коллекцию, а потом от туда восстанови.
     
  4. StealerSlain

    StealerSlain Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    StealerSlain
    Hashmap, вот:


    Код:
    HashMap<String, ItemStack[]> inventoryContents = new HashMap<String, ItemStack[]>();
    HashMap<String, ItemStack[]> inventoryArmorContents = new HashMap<String, ItemStack[]>();
    //Прицепляем к hm
    inventoryContents.put(player.getName(), player.getInventory().getContents());
    inventoryArmorContents.put(player.getName(), player.getInventory().getArmorContents());
    //Вытаскиваем из hm
    if(inventoryContents.containsKey(player.getName() && inventoryArmorContents.containsKey(player.getName())){
      player.getInventory().clear();
      player.getInventory().setContents(inventoryContents.get(player.getName()));
      player.getInventory().setArmorContents(inventoryArmorContents.get(player.getName());
    }
     
  5. Автор темы
    SaMEC

    SaMEC Старожил Пользователь

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Ща попробую
     

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