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

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

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    shkurovs
    Bukkit.getOnlinePlayers()?
     
  4. Автор темы
    GodlikE

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

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

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

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

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

    Trophy Points:
    173
    for(Player player: Bukkit.getOnlinePlayers()){
    player.teleport(location);
    }
     
  7. serega6531

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

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

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

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Вот оно - незнание основ языка
     
    smilesdc likes this.
  9. kirill2011s

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

    Trophy Points:
    103
    Эх, сейчас бы лойс...
     
  10. smilesdc

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

    Trophy Points:
    153
    Имя в Minecraft:
    smilesdc
    Исполнено :)
     
  11. serega6531

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

    Trophy Points:
    173
    Skype:
    shkurovs
    И себе за меня поставь.
     
  12. Автор темы
    GodlikE

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

    Trophy Points:
    103
    Имя в Minecraft:
    GodlikE
    Спасибо, что написал кодом) а то термины для меня как темный лес)[DOUBLEPOST=1404279983,1404279420][/DOUBLEPOST]Ребята, ещё вот такой вопрос: что вообще хранится в методе getPlayer()? Есть ли какой то идентификатор у каждого игрока?
     
  13. kirill2011s

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    shkurovs
    Это UserID, никогда не меняется.
     
  16. makssof

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

    Trophy Points:
    103
    Skype:
    makssofez
    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
    [DOUBLEPOST=1404313012,1404312873][/DOUBLEPOST]
    Зря ты полез тогда в практическое программирование. Знание - сила.
     
    Last edited: Jul 2, 2014
  17. Den_Abr

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    shkurovs
  20. makssof

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

    Trophy Points:
    103
    Skype:
    makssofez
    .getUniqueId() возвращает экземпляр класса UUID.
    .getUniqueId().toString() возвращает UUID в виде... не поверишь - в виде строки.
     
  21. ptnk

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

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

Share This Page