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

Помогите Определение кол-ва игроков в мире.

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

  1. Dymeth

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

    Баллы:
    76
    == сравнивает адреса объектов в оперативной памяти. Можешь проверить
     
  2. Хостинг MineCraft
    <
  3. Blc_Dragon

    Blc_Dragon Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Blc_Dragon
    окес, я постараюсь это запомнить
     
  4. Автор темы
    Slorikworld

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

    Баллы:
    66
    Имя в Minecraft:
    Slorikworld
    Вах. Как много полезной информации...
     
  5. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    //немножно оффтопа.
    http://rubukkit.org/threads/worldgu...nnyj-blok-obojdja-privat.131847/#post-1422695

    в баките приоритеты обрабатываются так:
    LOWEST>LOW>NORMAL>HIGH>HIGHEST. Тоесть lowest самый первый, highest самый последний обрабатывается.
    а не на оборот.
    ignoreCancelled:
    false - в любом случае обработать евент.
    true - обработать если он небыл отменён.

    Если ничего не указывать то по стандарту
    normal и false
     
  6. Blc_Dragon

    Blc_Dragon Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Blc_Dragon
    спасибо. пойду доки курить. видел где то тутор в котором говорилось обратное. (а может я жопой смотрел)

    //еще оффтоп
    кнопка лс ичезла?
     
  7. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    нет вроде
    [​IMG]
     
  8. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Код:
    int i = 0;
            for (Player p : Bukkit.getOnlinePlayers()) {
              if (p.getLocation().getWorld() == Bukkit.getWorld("world")) {
                i++;
              }
            }
            String a = new Integer(i).toString();
    
    Код:
            int i = Bukkit.getWorld("world").getPlayers().size();
            String a = String.valueOf(i);
    
    String a - и будет выдавать строку с количеством
     
  9. Автор темы
    Slorikworld

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

    Баллы:
    66
    Имя в Minecraft:
    Slorikworld
    Я уже сделал короче и проще, но всё равно спасибо.
     

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