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

Помогите Permissions Api

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

  1. Автор темы
    Darth Udko

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

    Баллы:
    103
    Всем привет. Вообще хочу получить префикс игрока из пермишенса, все работает, но он его получает прям как прописано в пермишенсе, а именно:
    Код:
    &8[&6Игрок&8]&e
    . То есть мне нужно как то убрать эти самые символы. Как я получаю префикс
    Код:
    String prefix = user.getPrefix();
    .
    Может я что то не так делаю?
     
  2. Хостинг MineCraft
    <
  3. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    string.replace("&","§");[DOUBLEPOST=1483864540,1483864340][/DOUBLEPOST]либо еще можно
    ChatColor.translateAlternateColorCodes('&', string);
     
  4. Автор темы
    Darth Udko

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

    Баллы:
    103
    К сожалению не помогает
    Код:
    public static String Colors(String text) {
            return text.replaceAll("&", "§");
        }
     
  5. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    ChatColor.stripColor(prefix);
     
  6. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    во первых просто replace
     
  7. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Код:
    public static String getPrefix(Player p)
       {
         String prefix = PermissionsEx.getUser(p).getPrefix();
         if ((prefix.equals("none")) || (prefix == null))
         {
           prefix = ChatColor.GRAY + "Отсутствует";
          return prefix;
         }
         String prefix2 = prefix.replaceAll("&", "§");
         return prefix2;
       }
    }
     
  8. Fenix78563

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    зачем тут новая переменная. чем тебя не устроил return prefix.replace("&", "§");
     
  9. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    хз, я просто отбитый дегенерат, которого в детстве били=(
     

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