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

Плагин [CHAT] RPchat - RolePlay чат v0.6 [1.4.6+]

Тема в разделе "Релизы плагинов", создана пользователем ufes, 9 авг 2012.

  1. Ulqiora

    Ulqiora Активный участник

    Баллы:
    63
    dark32 , я хотел бы задать вопрос касательно вашего чат-плагина.
    Я хотел бы настроить его таким образом, чтобы каждый новый или старый игрок мог писать сообщения в чат и их все видели. Какие манипуляции мне нужно провести с программным кодом плагина?
    Поставив плагин с настройками по-умолчанию, нужного эффекта я не добился, ну а как прописать значения увы не догадался. Прочитав ваш топик очень внимательно я сделал вывод что манипуляции проводятся с этими строчками:
    mcnw.global
    %1$s всем:
    %2$s
    буду очень благодарен если вы разъясните как настроить или поможете настроить.
     
  2. dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Это называется глобальный чат, если я правильно понял. Поставте разрешение (perm) всем игрокам на бесплатный доступ в глобальный чат
    Если речь идёт об изменение строковых переменных выводящихся после (перед) имени(ем), то на данном этапе не реализована возможность смены этих значений через файл конфигурации (и похоже не предвидеться).

    Если имеется ввиду что-то иное, то я не могу понять.

    Если вопросы по исходному коду - то прошу задавать их либо с цитатами самого кода, либо на гитхабе.

    Если вы правите классы через InClassTranslator (или аналоги), то вы делаете это на свой страх и риск и в случае неправильного поведения после подобных манипуляций я не несу никакой ответственности и буду отказывать в каких либо комментариях. Ибо исходный код открыт и вы всегда можете поправить строковые переменные непосредственно в коде и скомпилировать под свои нужды.
     
  3. Ulqiora

    Ulqiora Активный участник

    Баллы:
    63
    Спасибо большое за помощь. Вы очень сильно помогли.
     
    slavik123123123 нравится это.
  4. Alkvalin

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

    Баллы:
    68
    Имя в Minecraft:
    Alkvalin
    У меня на сервере через команду /me люди моли говорить на любые расстояния. Я потом запретил делать это в пермишене, но все равно можно предусмотреть.
     
  5. AxmeD

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

    Баллы:
    103
    Хотел слегка дополнить плагин своей фишкой. Взял весь код из github, сунул в эклипс.
    Там дописал вот такую часть в Chat.java:

    Код:
    if (chatMessage.startsWith("~") && chatMessage.length() > 1) {
                        for(Player t : Bukkit.getOnlinePlayers())
                            if(PermissionsEx.getUser(player).getGroupsNames() == PermissionsEx.getUser(t).getGroupsNames()){
                                ranged = false;
                        chatMessage = ChatColor.BOLD+delSpace(chatMessage.substring(1));
                        message = ChatColor.YELLOW+"[Фракция]%1$s: %2$s";
                    }
                }
    Но она не работает, то есть отправляется обычное сообщение в чат в виде "AxmeD:~Lal"
     
  6. Автор темы
    ufes

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

    Баллы:
    173
    Извини, я забросил плагин. На гитхабе версия, где очень грубая ошибка в алгоритме. Лучше декомпилируй .jar или возьми исходники дарка)
     
    slavik123123123 нравится это.
  7. dark32

    dark32 А где твой ТЗ? Пользователь

    Баллы:
    123
    Скажите какая версия сервера у вас (дабы не было конфликта, если выше чем собран плагин), если руки дойдут и лень будет преодолена, то реализую вашу идею.
     
  8. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Если я не ошибаюсь сейчас же api такое же как и на 1.4.7, лишь с правками под новые версии.
     
  9. AxmeD

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

    Баллы:
    103
    У меня версия 1.5.2
    Но мне было бы проще с открытым кодом, так как мне нужна не совсем такая функция, а слегка по-другому. Так как мне нужно, не нужно никому :D
     
  10. lat.andr

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

    Баллы:
    63
    пойдет на 1.5.2?
     
  11. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    1.4.6 + ни о чем не говорит?
     
    Stalkerdeni971 нравится это.
  12. SiliconAlex

    SiliconAlex Участник

    Баллы:
    38
    Имя в Minecraft:
    NeedFun
    Да, все работает. У самого стоит уже давно, хороший плагин.
     
  13. Arnidan

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

    Баллы:
    68
    Где можно достать исходные коды плагина?
     
    AxmeD нравится это.
  14. ChattyDude

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

    Баллы:
    93
    Имя в Minecraft:
    ChattyDude
    Норм плагин!
     
  15. Автор темы
    ufes

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

    Баллы:
    173
    Arnidan нравится это.
  16. Arnidan

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

    Баллы:
    68
    @ufes, можно узнать подробнее, что именно исправили? Нашел на гитхабе.
     
  17. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    Критичного ничего нет. Просто почистил от мусора:)
     
  18. Arnidan

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

    Баллы:
    68
    @DmitriyMX, планируется ли добавить режимы как в плагине от dark32?
     
    GJEvolution нравится это.
  19. VaNnOrus

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

    Баллы:
    123
    Уроки по написанию плагинов продолжать не собираетесь? :)
     
  20. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    Планируется вообще блог реконструировать. Только это "планируется" уже как год длится:D
    Плюс еще сервер так же надо реконструировать...
     

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