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

Антимат. русский.

Discussion in 'Запросы на разработку плагинов' started by Alex_Ps, Apr 15, 2012.

  1. Автор темы
    Alex_Ps

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

    Trophy Points:
    78
    Можно ли перевести плагин ChatFilter для версии 1.2.4?
    Только не в том смысле чтобы он по русски писал. А чтобы фильтровал кирилицу а не только латиницу.
     
  2. Хостинг MineCraft
    <
  3. crazy789

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

    Trophy Points:
    63
    Вы забыли гениальное слово:подстра***!
     
  4. Инкогнито_о

    Инкогнито_о Старожил

    Trophy Points:
    153
    Сделать можно все :cool:
    Вопрос какова цена за проделанную работу :D
     
  5. Orakuls

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

    Trophy Points:
    103
    Skype:
    orakuls4
    Имя в Minecraft:
    Orakuls
    Вместо Chatfilter, лучше бы NoSwear перевели :p
     
    HoShiMin likes this.
  6. mayor123

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

    Trophy Points:
    173
    А src есть?
     
  7. DaleMartinWatson

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

    Trophy Points:
    103
    Уже не говоря про "три ру***".
     
  8. Orakuls

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

    Trophy Points:
    103
    Skype:
    orakuls4
    Имя в Minecraft:
    Orakuls
    а ты мне переведешь?)
     
  9. mayor123

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

    Trophy Points:
    173
    Возможно всё
     
  10. Orakuls

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

    Trophy Points:
    103
    Skype:
    orakuls4
    Имя в Minecraft:
    Orakuls
    Сурцов не нашел( Вот сам плагин
     
  11. mayor123

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

    Trophy Points:
    173
    Не, я декомпилить не хочу..
     
  12. Orakuls

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

    Trophy Points:
    103
    Skype:
    orakuls4
    Имя в Minecraft:
    Orakuls
    ну позязя :3 *_*
     
  13. DaleMartinWatson

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

    Trophy Points:
    103
    Я посмотрел плагин, он очень простой, и для русских не подойдет. У нас немного другой мат. Примеры про страховку и рубль были выше. Русифицировать нет смысла. Вот исходники. Они вполне читаемые.
     
  14. Orakuls

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

    Trophy Points:
    103
    Skype:
    orakuls4
    Имя в Minecraft:
    Orakuls
    Лол, ты просто не знаешь его, он найдет любой мат, даже в "скрытом" сообщении!
     
  15. mayor123

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

    Trophy Points:
    173
    Если не изменяет память, то там идут replace'ы
     
  16. DaleMartinWatson

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

    Trophy Points:
    103
    Code:
    if (message_lower.contains("fuck"))
            if (plugin.getConfig().getBoolean("OnSwear.Ban"))
            {
              p.kickPlayer(RED + "[NoSwear] " + WHITE + plugin.getConfig().getString("BanMessage") + BLUE + p.getDisplayName());
              p.setBanned(true);
            }
            else if (plugin.getConfig().getBoolean("OnSwear.Kick"))
            {
              p.kickPlayer(RED + "[NoSwear] " + WHITE + plugin.getConfig().getString("KickMessage") + BLUE + p.getDisplayName());
            }
            else {
              p.sendMessage(RED + "[NoSwear] " + WHITE + "Do not swear: " + BLUE + p.getDisplayName());
              chat.setCancelled(true);
            }
    Плагин простой как лопата. Вот это код для "fuck". И таких фрагментов куча. Весь плагин - сплошной копипаст этого фрагмента. Вывод: он не достоин того, что бы его переводили. Я в java новичок, но могу сказать, что это писал еще больший дилетант. Можно ведь просто вынести слова в файл настроек, а потом проходить циклом перебирая слова.
     
  17. mayor123

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

    Trophy Points:
    173
    Хех, я думал, там файл настроек.
     
  18. DaleMartinWatson

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

    Trophy Points:
    103
    А вообще лучше сделать регулярку хитрую. Только надо продумать, как правильно сформировать правильное регулярное выражение из файла с матами.
     
  19. Orakuls

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

    Trophy Points:
    103
    Skype:
    orakuls4
    Имя в Minecraft:
    Orakuls
    Главное - сделайте, а потом посмотрим! (c) Orakuls
     
  20. DaleMartinWatson

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

    Trophy Points:
    103
    Самый лучший антимат, который идет на любую игру, уже давно придумали. Называется он "модератор". Никак его не обмануть. (Может даже античитом подрабатывать)
     
    Alexgrist and Fighter like this.
  21. Philipp022

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

    Trophy Points:
    123
    Skype:
    mazahaka6450
    Имя в Minecraft:
    PhilippBalakin

Share This Page