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

Плагин [CHAT] ReplyChat v.1.1 - быстрый ответ игроку который писал вам ранее [1.12.2-1.14.4]

Тема в разделе "Неподтвержденные плагины", создана пользователем _PhAnToM_, 30 авг 2019.

Метки:
  1. Автор темы
    _PhAnToM_

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

    Баллы:
    36
    Имя в Minecraft:
    DarkPhantom1337
    Название плагина: ReplyChat
    -->> Актуальная версия: 1.1
    -->> Автор: DarkPhantom1337
    -->> API version: 1.14.4

    --->>ОПИСАНИЕ<<---
    Быстрый ответ игроку который писал вам сообщение используя команду /msg <Player> <msg> перед этим.

    --->>Команды<<---
    /reply <Сообщение>, /r <Сообщение> - ответит игроку который писал вам личное сообщение используя команду /msg <Player> <msg> перед этим.

    Версия 1.0:
    -->> Релиз плагина
    Версия 1.1:
    -->>
    Фикс багов и замечаний

    GitHub:
    -->>
    https://github.com/PhAnToM-lab17/ReplyChat

    Скачать:
    -->>
    MailCloud
    -->> YandexCloud
    -->> GoogleCloud
    -->> MEGA
    -->> DropMeFiles

    Плагин написан по запросу автора этой темы http://rubukkit.org/threads/plagin-na-reply-dlja-standartnogo-chata.165713/
     
    Последнее редактирование: 2 сен 2019
  2. BDMan

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

    Баллы:
    76
    Имя в Minecraft:
    CKATEPTb
    Очередное говно.

    Код:
        @Override
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
            if (!(sender instanceof Player)){sender.sendMessage(ChatColor.RED + "Êîìàíäó ìîæåò èñïîëüçîâàòü òîëüêî èãðîê!");return false;}
            if (args.length == 0) {
                sender.sendMessage(ChatColor.RED+"Èñïîëüçóéòå /r <Ñîîáùåíèå>");
                return false;
            }
            if (args.length <=1 ) {
                Player p = (Player) sender;
                String msg = args[0];
                if (plugin.lastNick.containsKey(p.getUniqueId())) {
                    Bukkit.getServer().dispatchCommand(p, "msg " + plugin.lastNick.get(p.getUniqueId()) + " " + msg);
                    return false;
                }else {
                    p.sendMessage(ChatColor.RED + "Âàì åù¸ íå ïèñàëè ëè÷íîå ñîîáùåíèå!");
                    return false;
                }
            }
            else {sender.sendMessage(ChatColor.RED + "Êîìàíäà ââåäåíà íåâåðíî! Èñïîëüçóéòå /r <Ñîîáùåíèå> èëè /reply <Ñîîáùåíèå> .");return false;}
        }
    Код:
        private MainClass plugin;
        public CommEvent(MainClass plugin){
        this.plugin = plugin;
        Bukkit.getPluginManager().registerEvents(this, plugin);}
    Код:
        private MainClass plugin;
        public ChatEvent(MainClass plugin){
        this.plugin = plugin;
        Bukkit.getPluginManager().registerEvents(this, plugin);}
    Код:
    package me.DarkPhantom1337.ReplyChat;
    (нужно на гите смотреть как он обосрался, даже форум код в порядок приводит лучше автора)
     
    Последнее редактирование: 30 авг 2019
  3. Автор темы
    _PhAnToM_

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

    Баллы:
    36
    Имя в Minecraft:
    DarkPhantom1337
    Не нравится не смотри и не пиши.
    А если и пишешь что говно, то напиши причины почему это так.
    Написал то что попросили.
     
  4. BDMan

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

    Баллы:
    76
    Имя в Minecraft:
    CKATEPTb
    Написал.
     
  5. Автор темы
    _PhAnToM_

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

    Баллы:
    36
    Имя в Minecraft:
    DarkPhantom1337
    Можешь сказать как сделать правильно?
     
  6. BDMan

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

    Баллы:
    76
    Имя в Minecraft:
    CKATEPTb
    Может мне еще плагин вместо тебя сделать?
     
  7. Автор темы
    _PhAnToM_

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

    Баллы:
    36
    Имя в Minecraft:
    DarkPhantom1337
    Ты скинул 50-70% всего плагина, тип это говно. Что именно тебе там не понравилось не сказал .
     
  8. BDMan

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

    Баллы:
    76
    Имя в Minecraft:
    CKATEPTb
    1. Мне не понравился твой плагин.
    2. Он не будет работать с социалспай от ессентиалс.
    3. Этот функционал есть в любом плагине на чат.
    4. Названия пакетов должны быть lowercase.
    5. Не соблюдаешь ни LF, ни CRLF.
    6. Обосрался с кодировкой.
     
  9. Автор темы
    _PhAnToM_

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

    Баллы:
    36
    Имя в Minecraft:
    DarkPhantom1337
    1)Ну бывает
    2)Не для совместной работы с ними он писался
    3) Плагин сделал специально по запросу из темы "Запросы на разработку плагинов"
    4) По стандартам то да, но технически это ни на что не влияет.
    5) Исправлю
    6) Исправил
     
    Последнее редактирование: 30 авг 2019
  10. Luminate_

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

    Баллы:
    76
    Имя в Minecraft:
    Luminate_
    Говно с подливой я бы сказал.
    Научись писать.
     
  11. Автор темы
    _PhAnToM_

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

    Баллы:
    36
    Имя в Minecraft:
    DarkPhantom1337
    Ты скажи что не так и говори что говно.

    Ибо я тоже могу говорить на твой код что он говно.
     
  12. Luminate_

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

    Баллы:
    76
    Имя в Minecraft:
    Luminate_
    Тебе пачкой или один пример?
     
  13. Luminate_

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

    Баллы:
    76
    Имя в Minecraft:
    Luminate_
    Скину пару примеров.
    1) Ты пишешь код в конструкторе при чем ВЕСЬ, не принято так делать.
    2)
    PHP:
    private MainClass plugin;
        public 
    ReplyCommand(MainClass plugin) {
        
    this.plugin plugin;
        
    plugin.getCommand("reply").setExecutor(this);}
    Что за извращения???
    3)
    PHP:
    if (array[0].equals("/msg")) {
                
    nick = array[1];
                
    plugin.lastNick.put(Bukkit.getServer().getPlayer(nick).getUniqueId(), e.getPlayer().getName());
            }
    Что за мать его костыли?
    Обрабатывать комманды через нелегальный путь (Ивентомэто извращение сплошное!
    4)
    PHP:
    package me.DarkPhantom1337.ReplyChat;
    Пакеты с маленькой буквы пиши, как принято.
     
  14. Автор темы
    _PhAnToM_

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

    Баллы:
    36
    Имя в Minecraft:
    DarkPhantom1337
    1) Всм "ВЕСЬ" я в конструкторе просто команду зарегал. (ОДНА КОМАНДА, ОДНА СТРОКА)
    2) НЕ ВИЖУ ТАМ ИЗВРАЩЕНИЙ! ПРОСТО ЗАРЕГАННАЯ КОМАНДА В КОНСТРУКТОРЕ!
    3)С каких это пор отслеживать команду ивентом это нелегально и почему ищвращение?
    Если такой ивент есть значит им можно пользоваться и это вполне ЛЕГАЛЬНО и нормально.
    То что ты используешь свой ТИПО ЛЕГАЛЬНЫЙ путь для её отслеживания не значит что он такой один.
     
  15. Luminate_

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

    Баллы:
    76
    Имя в Minecraft:
    Luminate_
    Сразу видно что ты школьник, при этом еще и :angelok:

    Конструктор не для изращений создан.
     
  16. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Сначала тебя тыкнули в твоё же говно, потом показали что именно не так и кое-где даже сказали как исправить. Ты упираешься. Эхх, иногда на гитхабе очень дизов не хватает. Эдакий кибербуллинг.
     
  17. Luminate_

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

    Баллы:
    76
    Имя в Minecraft:
    Luminate_
    + реп
     
  18. Автор темы
    _PhAnToM_

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

    Баллы:
    36
    Имя в Minecraft:
    DarkPhantom1337
    Меня тыкнули в моё говно, я исправил своё говно.
    И я не упираюсь, а объясняюсь.
    А Luminate_ сказал что-то не понятное.
    Ивент отслеживания команды это легально и не извращение.
    В некотором он конечно прав.
     
  19. Cororo

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

    Баллы:
    76
    Имя в Minecraft:
    TheSirCororo
    ты изобрёл велосипед
     
  20. Luminate_

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

    Баллы:
    76
    Имя в Minecraft:
    Luminate_
    :good::good::good:
     

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