1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Выбор всех игроков на сервере.

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

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

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Всем привет=) У меня такой вопрос: Как получить всех игроков на сервере? Допустим, мне надо перерместить всех игроков на сервере, кроме одного, в одну точку, но без введения команд. Как мне это реализовать?=)
     
  2. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Bukkit.getOnlinePlayers()?
     
  3. Автор темы
    GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Да, я пробовал, но как потом их телепортировать? Там вроде нет такой функции=)
     
  4. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Ну итератором проходитесь и каждого телепортируете.
     
  5. BeYkeR

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

    Баллы:
    173
    for(Player player: Bukkit.getOnlinePlayers()){
    player.teleport(location);
    }
     
  6. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Ну зачем вы так? Он же ничему не научится.
     
  7. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Вот оно - незнание основ языка
     
    smilesdc нравится это.
  8. kirill2011s

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

    Баллы:
    103
    Эх, сейчас бы лойс...
     
  9. smilesdc

    smilesdc Няша Модератор

    Баллы:
    153
    Имя в Minecraft:
    smilesdc
    Исполнено :)
     
  10. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    И себе за меня поставь.
     
  11. Автор темы
    GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Спасибо, что написал кодом) а то термины для меня как темный лес)
    Ребята, ещё вот такой вопрос: что вообще хранится в методе getPlayer()? Есть ли какой то идентификатор у каждого игрока?
     
  12. kirill2011s

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

    Баллы:
    103
    По моему, вы вообще не понимаете о чем говорите. Когда вы вызываете этот метод, он вам объект класса Player возвращает, а итендефикатор это имя или UUID
     
  13. Автор темы
    GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Вот, UUID - это числовое значение? И как вообще оно выдается? По списку, или кто раньше зашел, у того он больше?
     
  14. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Это UserID, никогда не меняется.
     
  15. makssof

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

    Баллы:
    103
    eg: Notch UUID: 069a79f4-44e9-4726-a5be-fca90e38aaf5
    http://jd.bukkit.org/rb/apidocs/org/bukkit/entity/Entity.html#getUniqueId()
    http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html?is-external=true

    Зря ты полез тогда в практическое программирование. Знание - сила.
     
    Последнее редактирование: 2 июл 2014
  16. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    А незнание - тонна тем в этом разделе
     
  17. Автор темы
    GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    А как определить UUID? И вообще, что он из себя представляет?
     
  18. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
  19. makssof

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

    Баллы:
    103
    .getUniqueId() возвращает экземпляр класса UUID.
    .getUniqueId().toString() возвращает UUID в виде... не поверишь - в виде строки.
     
  20. ptnk

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

    Баллы:
    173
    Нечего здесь ловить, люди не хотят учиться сами программированию.
     

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