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

Плагин ChatAvatar [1.7-1.8] - плагин, который позволяет писать/ вводить команды от имени игрока или консоли

Тема в разделе "Неподтвержденные плагины", создана пользователем Derovi, 15 ноя 2015.

  1. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Немного убрал мусора, ну и по мелочи добавил, развития ради.
     

    Вложения:

    • main.java.zip
      Размер файла:
      881 байт
      Просмотров:
      11
  2. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Код:
      if (p.getServer().getOfflinePlayer(args[0]).isOnline()) {
                    Player i = p.getServer().getPlayer(args[0]);
    
                    if (i.isOnline()) { //Already online
    Код:
     Player i = Bukkit.getPlayer(args[0]);
                    if (i != null) {
    лучше? лучше
    Код:
    String s1;
                        for (s1 = ""; s < args.length; ++s) {
                            s1 = s1 + args[s] + ' ';
                        }
    так тоже не делается, ибо порождает утечку​
     
  3. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Написал же, что немного. Особо код и не смотрел, ибо слишком легко получится.
    Код:
                if (p.getServer().getOfflinePlayer(args[0]).isOnline()) {
                    Player i = p.getServer().getPlayer(args[0]);
                    StringBuilder sb = new StringBuilder();
                    for (int i = 1; i < args.length; i++) {
                        sb.append(args[i]).append(" ");
                    }
                    i.chat(sb.toString());
                } else {
                    p.sendMessage(ChatColor.RED + "Игрок не на сервере!");
                }
    Но и странен подход к получению игрока - зачем то он сначала чекается в оффлайн игроках, что немного долго.
     
    Последнее редактирование: 23 ноя 2015
  4. Автор темы
    Derovi

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

    Баллы:
    76
    Имя в Minecraft:
    DeROvI
    Сори за говнокод, я думал немного шире все делать и есть дофига ненужного.
     
  5. DanchikXxX

    DanchikXxX Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    philip552
    А как убрать /sudo?
     
  6. SuperKiwiCat

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

    Баллы:
    66
    Sudo - команда плагина Essentials. Удалив этот плагин - ты избавишься от неё.
     
  7. Автор темы
    Derovi

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

    Баллы:
    76
    Имя в Minecraft:
    DeROvI
    Можно открыть plugin.yml в Essentials и там в commands: удалить команду sudo
     
  8. SuperKiwiCat

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

    Баллы:
    66
    Это находится в самом ядре?
     
  9. Автор темы
    Derovi

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

    Баллы:
    76
    Имя в Minecraft:
    DeROvI
    В Essentials.jar
     
  10. SuperKiwiCat

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

    Баллы:
    66
    Спасибо. Не знал
     
  11. Автор темы
    Derovi

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

    Баллы:
    76
    Имя в Minecraft:
    DeROvI
    Незачто
     
  12. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Не можно. Можно её просто выключить, и тогда она будет заменяться другим плагином.
     
  13. Автор темы
    Derovi

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

    Баллы:
    76
    Имя в Minecraft:
    DeROvI
    Что мешает ее вырезать?
    Теперь плагин есть на spigotmc!
     
  14. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Её будущее отсутствие?
     
  15. Автор темы
    Derovi

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

    Баллы:
    76
    Имя в Minecraft:
    DeROvI
    именно этого и хотел тот, кто поднял этот вопрос!
    Теперь плагин доступен только на английском языке!
     
  16. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    2016 08 19_02-55-21.png
    )))
     
  17. killer220022

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

    Баллы:
    31
    Имя в Minecraft:
    killer220
    Круто ( надеюсь без хака :/ )
    :bad:
     
  18. Bars

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

    Баллы:
    173
    И в OnlyCore такая фича есть
     

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