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

Помогите Permissions Api

Discussion in 'Разработка плагинов для новичков' started by Darth Udko, Jan 8, 2017.

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

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

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

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    ChatColor.stripColor(prefix);
     
  6. Fenix78563

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

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

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

    Trophy Points:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Code:
    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 Активный участник Пользователь

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

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

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

Share This Page