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

Помогите Полная невидимость

Discussion in 'Разработка плагинов для новичков' started by GodlikE, Jul 14, 2014.

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

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

    Trophy Points:
    103
    Имя в Minecraft:
    GodlikE
    Как сделать полную невидимость для игрока? То есть, чтоб броня и оружие тоже были невидимыми.
    P.S. Если такая тема уже была, то скиньте ссылку=)
     
    Last edited: Jul 14, 2014
  2. Хостинг MineCraft
    <
  3. CraftCoder

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

    Trophy Points:
    108
    Имя в Minecraft:
    CraftCoderr
    Возможно при отправке пакета, просто удалять этого игрока.
     
  4. konfyciu98

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

    Trophy Points:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    А броня висеть разве не будет?[DOUBLEPOST=1405330570,1405330450][/DOUBLEPOST]Может так: когда игрок входит в это состояние, то смотрим его броню, записываем ее свойства куда-то, удаляем ее к чертям. Если этому игроку наносится урон, то его рассчитываем по нашим данным о броне. Когда он выходит из этого состояния, то смотрим на новые данные о броне(не износилась ли она) и выдаем ему.
     
  5. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Метод hidePlayer
     
  6. Автор темы
    GodlikE

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

    Trophy Points:
    103
    Имя в Minecraft:
    GodlikE
    Спасибо=)[DOUBLEPOST=1405352128,1405339948][/DOUBLEPOST]
    Подскажи пожалуйста, где именно можно реализовать этот метод? Нужно ли сначала занести игрока в команду?
     
  7. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Trophy Points:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Господи, там же все написано..
    Если хочешь спрятать игрока от всех:
    Code:
    for(Player players : Bukkit.getOnlinePlayers(){
    players.hidePlayer(player);
    }
    Хотя лучше ты бы сам все нашел...
     
  8. Автор темы
    GodlikE

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

    Trophy Points:
    103
    Имя в Minecraft:
    GodlikE
    Спасибо, я уже нашел=)[DOUBLEPOST=1405415163,1405414991][/DOUBLEPOST]И еще один вопрос, не относящийся к теме: Если я выбираю рандомного человека из всех людей на сервере, но на сервере нет никого, то в консоли должна выдаваться какая-нибудь ошибка?
     
  9. aceJKE

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

    Trophy Points:
    123
    Скорее всего NPE.
     
  10. Shevchik

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

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Смотря каки методом выбираешь. Скорее всего AIOOBE.
     

Share This Page